[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: checking for tag/attribute that could occur at various l
Eric, ><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). You want <xsl:if test= ".[@internal = //bookmark/@name]"> >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. It works fine Ciao Chris 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
|