Document.evaluate API行为在EDGE浏览器中不一致

时间:2015-08-03 09:23:06

标签: javascript internet-explorer xpath microsoft-edge document.evaluate

评估少数XPATH表达式导致DOMException(代码12 ---> SYNTAX_ERROR)

以下是导致此问题的一些XPATH表达式:

  1. 前缀:_element(元素名称以_开头)
  2. 祖先::元件
  3. 元素[@_ attr ='值'](属性名称以_开头)
  4. 很快就会更新更多的模式。

    WARNING## XPATH15001: XPath query "***********" not supported.
    

    用于评估XPATH的JS:

     var result = xmlDocument.evaluate(xpathExpression, object,  function(){\\ resolver}, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
    

    此问题仅在EDGE浏览器中出现。任何人都可以与我分享EDGE浏览器文档链接(如MDN),建议支持APIS。

0 个答案:

没有答案