Поведение API Document.evaluate в браузере EDGE противоречиво

Оценка нескольких выражений XPATH приводит к DOMException (код 12 ---> SYNTAX_ERROR)

Ниже приведены несколько XPATH-выражений, приводящих к этой проблеме:

  1. префикс:_element (имя элемента начинается с _)
  2. предок:: элемент
  3. элемент [@_attr='value'] (имя атрибута начинается с _)

Скоро обновим еще несколько шаблонов.

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

JS для оценки XPATH:

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

Эта проблема возникает только в браузере EDGE. Может кто-нибудь, пожалуйста, поделитесь со мной ссылкой на документацию по браузеру EDGE (например, MDN), в которой предлагается поддержка APIS.

0 ответов

Другие вопросы по тегам