This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Way to find second instance?


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]