Subject: RE: [xsl] xPath question From: vsubramanian@xxxxxxxxxx Date: Thu, 8 Jul 2004 09:06:01 -0400 |
Jan , You need to use a <xsl:for-each> and traverse through each one of the items. '$HygHeadDT/Header/item' selects only the first item. Thats why you are having this issue. Thanks, Vidya -----Original Message----- From: Jan Kohnert [mailto:J.Kohnert@xxxxxxxxxxx] Sent: Thursday, July 08, 2004 9:04 AM To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' Subject: [xsl] xPath question Hello List, I have a variable: <xsl:variable name="HygHeadDT"> <Header> <item>BMAT</item> <item>HBUE</item> <item>NURR</item> <item>TAB1</item> <item>TAB2</item> <item>TAB3</item> <item>HPRO</item> <item>HZUS</item> <item>HANL</item> <item>BEST</item> <item>HDES</item> <item>HBAD</item> </Header> </xsl:variable> At some point of XML processing, I want to check, if the element "id" a different value as one of the strings of any $HygHeadDT/Header/item <xsl:apply-templates select="//CHAPTER[id != $HygHeadDT/Header/item]" mode="MibeHyg"/> But this query only seems only to work, if "id" = "BMAT". What are I m doing wrong? thanks !!!
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xPath question, David Carlisle | Thread | Re: [xsl] xPath question, David Carlisle |
[xsl] xPath question, Jan Kohnert | Date | Re: [xsl] Generate N elements, Mike Trotman |
Month |