Subject: RE: [xsl] comparing attributes values dynamically From: "Michael Kay" <mhk@xxxxxxxxx> Date: Mon, 5 Jan 2004 18:31:26 -0000 |
> > My XSLT code has a template into which I pass the two > nodes in $newNode and $oldNode but I'm getting compilation > errors. I know the following code is wrong but hopefully > it'll be obvious what I'm trying to accomplish with it: > > <xsl:for-each select="$newNode/@*"> > <xsl:if test="string(current()) = $oldNode/@{name()}"> XPath expressions *never* contain curly braces. They are only used to surround an XPath expression that is embedded in an ordinary attribute value. You want test=". = $oldNode/@*[name()=name(current())]" Michael Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] comparing attributes values d, Adam Foran | Thread | RE: [xsl] comparing attributes valu, Adam Foran |
RE: [xsl] Continue seqlist numberin, Norma Yeazell | Date | RE: [xsl] comparing attributes valu, Adam Foran |
Month |