【问题标题】:Is there jQuery like selectors for Java XML parsing?是否有类似 jQuery 的 Java XML 解析选择器?
【发布时间】:2011-01-17 18:09:47
【问题描述】:

当我想使用 jQuery 从 XML 中查找元素时,我可以使用 CSS 选择器。 Java中有没有类似的XML解析选择器系统?

【问题讨论】:

    标签: java jquery xml parsing


    【解决方案1】:

    XML 的查询语法称为 XPath。

    【讨论】:

      【解决方案2】:

      我目前正在创建一种“jQuery 移植到 Java”。它被称为 jOOX,将提供大部分 jQuery 的 DOM 导航和操作方法。除了简单的选择器表达式语言之外,还支持基于标准 Java DOM API 的标准 XPath 和 XML 转换

      https://github.com/jOOQ/jOOX

      一些示例代码:

      // Find the order at index for and add an element "paid"
      $(document).find("orders").children().eq(4)
                 .append("<paid>true</paid>");
      
      // Find those orders that are paid and flag them as "settled"
      $(document).find("orders").children().find("paid")
                 .after("<settled>true</settled>");
      

      【讨论】:

        【解决方案3】:

        您可以使用E4XXPath 来查询您的XML 文件。我建议使用新的 E4X 技术,因为它比 XPath 更易于使用。

        jQuery 只提供标准的分层函数来解析 XML 文件 (see here),因为这不是他的目的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-07-10
          • 2011-09-12
          • 2013-02-07
          • 2011-09-07
          • 1970-01-01
          • 2011-10-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多