代码之家  ›  专栏  ›  技术社区  ›  hoju

在javascript中使用xpaths

  •  0
  • hoju  · 技术社区  · 14 年前

    我有一组用于选择网页内容的xpaths,我希望用户能够在浏览器中使用它们(包括ie)。

    你推荐什么? 尝试用javascript解释xpaths?
    或者转换成regex?

    一些现有的javascript xpath工作:
    http://js-xpath.sourceforge.net/xpath-example.html
    http://goog-ajaxslt.sourceforge.net

    2 回复  |  直到 10 年前
        1
  •  1
  •   Docunext    14 年前

    我将查找一个XSLT JavaScript库。由于大多数现代浏览器都有内置的XSLT支持,并且XSLT包含对XPath的支持,因此可以使用该引擎为您的XPath选择器供电。

    就我个人而言,我已经成功地使用了sarissa和glyphix jquery.xsltransform库:

    这看起来也很有趣:

        2
  •  0
  •   user7610    10 年前

    现在浏览器支持基于XPath1.0的 DOM 3 XPath 开箱即用。主要API是 document.evaluate 功能哪 is available 在除IE以外的所有主要桌面浏览器中。

    还有polyfill,如果你想在旧的浏览器版本或IE中使用它的话。