This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Way to find second instance?
- To: xsl-list at lists dot mulberrytech dot com
- Subject: [xsl] Way to find second instance?
- From: CMangano at Newport dot com
- Date: Mon, 9 Jul 2001 08:19:26 -0700
- Reply-To: xsl-list at lists dot mulberrytech dot com
If I do something similar to the following in ASP:
objXSL.SelectSingleNode("//@match").Value = ".[whatever = 3]"
Response.Write (objXML.TransformNode(objXSL))
then it will find the first instance of the "match" attribute in my XSL
document, right? If so, how can I find the second instance without parsing
the XSL tree nodes. I know I can do:
objXSL.SelectSingleNode("/xsl:stylesheet/xsl:template/....../@match").Value
= ".[whatever = 3]"
Response.Write (objXML.TransformNode(objXSL))
But my XSL file is pretty big, and I would be scanning a lot of nodes. Is
there a way to just do something like:
objXSL.SelectSingleNode("/@match/@match").Value = ".[whatever = 3]"
Response.Write (objXML.TransformNode(objXSL))
To set the second occurrence of "match"? I hope this is not too confusing
:)
Thanks in advance,
Chris Mangano
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list