Subject: RE: [xsl] getting multiple values From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Thu, 6 Sep 2001 12:09:58 +0100 |
> Can anybody help.iam getting alternate values.Iam > getting 2,4,6. because you are calling nextNode() twice on each iteration of the loop. This list is not provided for people to learn programming. Mike Kay > > testvar = testXML.documentElement.selectNodes("ID"); > > idarray = new Array(); > var j =0; > while (testvar.nextNode()){ > alert(testvar.nextNode().text); > > } > > <XML id="testXML"> > > > <DATA> > <ID>1</ID> > <ID>2</ID> > <ID>3</ID> > <ID>4</ID> > <ID>5</ID> > <ID>6</ID> > <ID>7</ID> > > </DATA> > > </XML> > --- "Sullivan, Dan" <dsullivan@xxxxxxxxxxx> wrote: > > use selectNodes. What you are seeing is expected > > behaviour for > > selectSingleNode, it returns the first node of all > > that matched the > > XPath expression. > > > > Dan > > > > -----Original Message----- > > From: P Vikram [mailto:vikram_good_boy@xxxxxxxxx] > > Sent: Wednesday, September 05, 2001 7:58 PM > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Subject: [xsl] getting multiple values > > > > > > > > > > > > > > Hi all > > > > > testXML.documentElement.selectSingleNode("//ID").text) > > > > returns me 1. > > > > How to get all the values. > > > > Thanks > > > > > > <XML id="testXML"> > > > > > > <DATA> > > <ID>1</ID> > > <ID>2</ID> > > <ID>3</ID> > > <ID>4</ID> > > <ID>5</ID> > > <ID>6</ID> > > <ID>7</ID> > > </DATA> > > > > </XML> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --- P Vikram <vikram_good_boy@xxxxxxxxx> wrote: > > > Hi > > > > > > i did all these...but still iam not getting the > > > value > > > in textbox.funny thing s iam getting the value in > > > the > > > alert if i use selectsinglenode method. > > > > > > any ideas??/ > > > > > > Thanks > > > --- Chris Bayes <chris@xxxxxxxxxxx> wrote: > > > > Still! > > > > If you remove all the bugs you get > > > > <html> > > > > <head> > > > > <script language="javascript"> > > > > function test() { > > > > var xsl = new > > ActiveXObject("microsoft.xmldom"); > > > > xsl.async = false; > > > > xsl.load("v.xsl"); > > > > var optHTML = > > > > testXML.XMLDocument.transformNode(xsl); > > > > document.all("test").innerHTML = optHTML; > > > > } > > > > </script> > > > > </head> > > > > <body onload="test()"> > > > > <XML id="testXML"> > > > > <TESTDATA> > > > > <DETAILS> > > > > <TABLE> > > > > <TEST>iwantthisvalue</TEST> > > > > </TABLE> > > > > </DETAILS> > > > > </TESTDATA> > > > > </XML> > > > > <div id="test"> > > > > </div> > > > > </body> > > > > </html> > > > > Produces > > > > <?xml version="1.0" encoding="UTF-16"?><INPUT > > > > maxLength="7" name="test" > > > > size="14" value="iwantthisvalue" />" > > > > As for the stylesheet you should remove all the > > > "//" > > > > you have scattered > > > > around > > > > > > > > Ciao Chris > > > > > > > > XML/XSL Portal > > > > http://www.bayes.co.uk/xml > > > > > > > > > > > > XSL-List info and archive: > > > > http://www.mulberrytech.com/xsl/xsl-list > > > > > > > > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Get email alerts & NEW webcam video instant > > > messaging with Yahoo! Messenger > > > http://im.yahoo.com > > > > > > XSL-List info and archive: > > > http://www.mulberrytech.com/xsl/xsl-list > > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Get email alerts & NEW webcam video instant > > messaging with Yahoo! > > Messenger > > http://im.yahoo.com > > > > XSL-List info and archive: > > http://www.mulberrytech.com/xsl/xsl-list > > > > > > XSL-List info and archive: > > http://www.mulberrytech.com/xsl/xsl-list > > > > > __________________________________________________ > Do You Yahoo!? > Get email alerts & NEW webcam video instant messaging with > Yahoo! Messenger > http://im.yahoo.com > > 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 -> |
---|---|---|
Re: [xsl] getting multiple values, Oleg Tkachenko | Thread | RE: [xsl] getting multiple values, Joerg Pietschmann |
Re: [xsl] How to match a cdata sect, David Carlisle | Date | Re: [xsl] How to match a cdata sect, Trevor Nash |
Month |