Subject: [xsl] text() & childNodes[0] of xPath From: Sanjaya Liyanage <sanjayacl@xxxxxxxxx> Date: Wed, 10 Mar 2010 12:02:38 +0530 |
Hi, While I am going through the examples of Xpath @ w3schools site (http://www.w3schools.com/xpath/xpath_examples.asp ) I came across this doubt. <?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore> The above xml file is the resource. 1)path=/bookstore/book/price/text() and the part of the script is given below. var nodes=xml.selectNodes(path); for (i=0;i<nodes.length;i++) { document.write(nodes[i].nodeValue); document.write("<br />"); } 2)path=/bookstore/book/price and the part of the script is given below. var nodes=xml.selectNodes(path); for (i=0;i<nodes.length;i++) { document.write(nodes[i].childNodes[0].nodeValue); document.write("<br />"); } } In both the above cases the output is same.So I want to know whether the above two methods are same in functionality wise or are there any significant different between these two methods? Thanks Sanjaya.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Problems with page-position=", Mark Anderson | Thread | RE: [xsl] text() & childNodes[0] of, Michael Kay |
Re: [xsl] XML access control by cus, Jacobus Reyneke | Date | Re: [xsl] Simple XSL Pipelines, Jacobus Reyneke |
Month |