How Do I Retrieve The Value Of A Specific Xml Node By Path?
I am looking for a Javascript solution to this problem: I have an XML document which is loaded by way of a typical AJAX method: var xml = http.responseXML; Consider the following e
Solution 1:
var xpathtosearchfor = '//div';
var result = newXPathEvaluator().evaluate(xpathtosearchfor,
document.documentElement, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
In firefox at least
Solution 2:
I've been playing around with the same thing, I tried a few XPath JS libraries, here's one: http://js-xpath.sourceforge.net/, but having said that, I couldn't get stuff working so I'll be watching this question avidly :)
Also, at SO: Cross-browser XPath implementation in JavaScript
Solution 3:
XmlDocumentxDoc=newXmlDocument();
xDoc.Load("d:\\one.xml");
XmlNodexNode= xDoc.SelectSingleNode(@"//main/secondary/enabled");
stringresult= ((XmlElement)xNode).FirstChild.Value;
Post a Comment for "How Do I Retrieve The Value Of A Specific Xml Node By Path?"