RE: [xsl] template matching

Subject: RE: [xsl] template matching
From: "Varley, Roger" <Roger.Varley@xxxxxxxxxxxxxx>
Date: Wed, 4 Feb 2004 14:32:54 -0000
> 
> 
> if i have a note elemtn that can be placed in side many 
> different elements 
> within an xml document e.g.
> 
> Is there anyway i can reduce this code down because i have 
> this implemented 
> on a much larger scale where the note element appears within 
> 28-30 other 
> elements. Is there anyway to reproduce the output which the 
> design above 
> creates without having to write out <ul> tags within each 
> template match?
> 

Try

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>


<xsl:template match="/">
<ul>
<xsl:apply-templates select="//note" />
</ul>
</xsl:template>



<xsl:template match="note">
<li><xsl:value-of select="." /></li>
</xsl:template>


<xsl:template match="*|@*">
</xsl:template>

</xsl:stylesheet>

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread