Javascript XPATH singleNodeValue获取innertext
下一个函数是从XML中读取单个节点Javascript XPATH singleNodeValue获取innertext,javascript,jquery,xpath,Javascript,Jquery,Xpath,下一个函数是从XML中读取单个节点 /// function SelectSingleNode(xmlDoc, elementPath) { if (window.ActiveXObject) { return xmlDoc.selectSingleNode(elementPath); } else { var xpe = new XPathEvaluator(); var nsResolver = xpe.createNS
///
function SelectSingleNode(xmlDoc, elementPath) {
if (window.ActiveXObject) {
return xmlDoc.selectSingleNode(elementPath);
}
else {
var xpe = new XPathEvaluator();
var nsResolver = xpe.createNSResolver(xmlDoc.ownerDocument == null ? xmlDoc.documentElement : xmlDoc.ownerDocument.documentElement);
var results = xpe.evaluate(elementPath, xmlDoc, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
return results.singleNodeValue;
}
}
之后,我需要获取没有XML属性的值
在IE中,我的下一个代码可以正常工作,但在其他浏览器中不行
SelectSingleNode(xml, "/Param/Group").text
在非IE浏览器中,我在文本中获取值,如何仅获取有效值?
谢谢。我找到了结果。singleNodeValue.textContent