Subject: RE: checking for tag/attribute that could occur at various levels From: "Chris Bayes" <Chris@xxxxxxxxxxx> Date: Thu, 17 Aug 2000 19:57:07 +0100 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
checking for tag/attribute that cou, Eric Taylor | Thread | [Saxon] <xsl:choose> inside <xsl:at, David Allouche |
RE: multiple sorting, David_Marston | Date | Re: Generate Hierarchical Tree from, Michal_Mart |
Month |