используя xpaths в JavaScript - PullRequest
       8

используя xpaths в JavaScript

0 голосов
/ 12 сентября 2010

У меня есть большой набор XPath для выбора контента на веб-страницах, и я хочу, чтобы пользователи могли использовать их в браузере (включая IE).

Что вы рекомендуете? Попробуйте интерпретировать XPath с помощью JavaScript?
Или, возможно, преобразовать в регулярные выражения?

Некоторые существующие JavaScript XPath работают:
http://js -xpath.sourceforge.net / xpath-example.html
http://goog -ajaxslt.sourceforge.net

Ответы [ 2 ]

1 голос
/ 12 сентября 2010

Я бы искал библиотеку JavaScript XSLT.Поскольку большинство современных браузеров имеют встроенную поддержку XSLT, а XSLT включает поддержку XPath, этот механизм можно использовать для питания ваших селекторов XPath.

Лично я использовал Sarissa и Glyphix jQuery.xslTransform.библиотеки успешно:

Это тоже выглядит интересно:

0 голосов
/ 27 марта 2014

В настоящее время браузеры поддерживают на основе XPath 1.0 DOM 3 XPath из коробки.Основным API является функция document.evaluate, которая доступна во всех браузерах мэров, кроме IE.

И есть полифилы, если вы хотите использовать их в старых версиях браузера или IE.

...