[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Node Exist
Hi, > Matched ist <document>... when it runs the follow xsl:if, it is in a > for-each and scans every object of old. Now i must know if > exist the node in > <new>... > > <xsl:if test="//*/*/*/security-object[@id = 'TESTNODE']"> > DOES WORK > </xsl:if> > > <xsl:variable name="node">TESTNODE</xsl:variable> > <xsl:if test="//*/*/*/security-object[@id = '$node']"> Remove the quotes, i.e. <xsl:if test="//*/*/*/security-object[@id = $node]"> because with the quotes you're testing if the id attribute is equals to string "$node", not the string value of variable node. Also, it's better to use <xsl:variable name="node" select="'TESTNODE'"/> to bind a string to a variable. Cheers, Jarno - Dulce Liquido: Humid Dreams 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
|