Subject: checking for tag/attribute that could occur at various levels From: Eric Taylor <Eric.Taylor@xxxxxxxxxxxx> Date: Thu, 17 Aug 2000 12:46:43 -0500 |
<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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Hiding the XSL ?, Ben Robb | Thread | RE: checking for tag/attribute that, Chris Bayes |
RE: Generate Hierarchical Tree from, Ben Robb | Date | RE: Is there a way to translate ent, Chris Bayes |
Month |