Subject: RE: [xsl] Way to find second instance? From: "Chris Bayes" <Chris@xxxxxxxxxxx> Date: Mon, 9 Jul 2001 16:40:44 +0100 |
Chris, This isn't the best way to do this. I would pass a param to the stylesheet using addParameter But as you seem to be using the old namespace you can't do that. I can't remember the old syntax but it is probably objXSL.SelectSingleNode("//@match[2]").Value = ".[whatever = 3]" or even var ms = objXSL.SelectNodes("//@match") ms[1].Value = ".[whatever = 3]" Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml >-----Original Message----- >From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx >[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of >CMangano@xxxxxxxxxxx >Sent: 09 July 2001 16:19 >To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >Subject: [xsl] 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 > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Way to find second instance?, CMangano | Thread | RE: [xsl] Way to find second instan, Michael Kay |
[xsl] Way to find second instance?, CMangano | Date | RE: [xsl] please help, xsl transfor, Kyle Polillo |
Month |