Поддержка Xpath в моем браузере? - PullRequest
7 голосов
/ 16 октября 2011

Как мне узнать, какая версия xpath поддерживается в моем браузере?

В настоящее время есть версии 1 и 2. 2 продвинут.

Ответы [ 3 ]

1 голос
/ 16 октября 2011

Я думаю, что встроенные реализации XPath в современных настольных браузерах, таких как IE, Mozilla, Opera, Safari и Chrome, являются реализациями XPath 1.0. Если вы хотите использовать клиентскую часть XPath 2.0, тогда вам лучше всего попытаться реализовать в браузере XQuery 1.0 (подмножество XPath 2.0), например http://www.xqib.org/.

1 голос
/ 16 октября 2011

В настоящее время пять основных браузеров поддерживают только XPath 1.0 .

Если вам нужна поддержка XPath 2.0, вы можете использовать Saxon CE (Saxon кросс-скомпилирован в Javascript, который работает во всех основных браузерах). или XQIB (XQuery в браузере).

1 голос
/ 16 октября 2011

Вы можете проверить пользовательский агент и версии (младшие / основные) и сравнить с данным списком поддерживаемых в вашем клиентском коде JavaScript.

например. Вы могли бы реализовать этот список из Википедии .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...