Subject: Re: [xsl] Same TAG name ? From: longjohn <longjohn@xxxxxxxxxxxx> Date: Thu, 23 May 2002 17:20:13 +0200 |
longjohn wrote:
Hi to all! I' ve got a DOM like the follow one: <root> <BOOK> <TITLE> ..... </TITLE> <CLICCABLE> .... </CLICCABLE> <AUTHOR> <NAME>....</NAME> <CLICCABLE>...</CLICCABLE> </AUTHOR> </BOOK> ..... ..... </root>
The problem is that when I apply the 'AUTHOR template' in my XSL , and I want to consider CLICCABLE , the process takes the first one , instead I need the second one (inside AUTHOR) !
..... <xsl:apply-templates select="BOOK"/> .....
<xsl:template match="BOOK"> <xsl:apply-templates select="AUTHOR"/> ........... </xsl:template>
<xsl:template match="AUTHOR">
<xsl:if test="CLICCABLE=1"> <!-- value token from the first one!!!! -->
Nonabbreviated form is <xsl:if test="child::CLICCABLE=1">, so you are considering CLICCABLE element child of the context node (AUTHOR element).
I can see no way you can get first CLICCABLE element (child of BOOK) this way.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Same TAG name ?, Oleg Tkachenko | Thread | Re: [xsl] Same TAG name ?, Aparna Konduri |
Re: [xsl] xsl and <Div> tags - urge, Jeni Tennison | Date | Re: [xsl] How to remove double elem, B. Tommie Usdin |
Month |