Javascript XPATH singleNodeValue获取innertext

时间:2012-02-15 13:11:26

标签: javascript jquery xpath

我有下一个功能,我从我的XML中读取一个节点

///
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浏览器中我获得了文本的价值,如何获得有效的价值? 感谢。

1 个答案:

答案 0 :(得分:-1)

我找到了results.singleNodeValue.textContent