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