xsl-list
[Top] [All Lists]

RE: template matching

2004-02-04 07:32:54


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



<Prev in Thread] Current Thread [Next in Thread>