|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] checking for tag/attribute that could occur at various level
<xsl:template match="link">
<xsl:if test="@internal">
<xsl: if test= " <!-- this is where my question fits --> ">
<A>
<xsl:attribute name="href">#<xsl:value-of select="@internal"
/></xsl:attribute>
<xsl:value-of select="@text"/>
</A>
</xsl:if>
</xsl:if>
<!-- other stuff not relevant to this e.g.-->
</xsl:template>
<xsl:template match="bookmark">
<xsl:if test="@name">
<A><xsl:attribute name="name"><xsl:value-of select="@name"
/></xsl:attribute></A>
</xsl:if>
</xsl:template>
I want to add something here that only continues if there is a
bookmark/@name that equals link/@internal. <bookmark name="namehere"/> can
occur at various levels within other tags (e.g. in might be within
<section>...</section>, within <section><para>...</para></section>, or some
completely different set of tags).
Also, for the moment I'm stuck using the old microsoft namespace
(xmlns:xsl="http://www.w3.org/TR/WD-xsl")--does anyone know if I can use
xsl:when/otherwise with that, or is that one of the many items it chokes on.
Thanks. Eric
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








