【发布时间】:2011-01-17 18:09:47
【问题描述】:
当我想使用 jQuery 从 XML 中查找元素时,我可以使用 CSS 选择器。 Java中有没有类似的XML解析选择器系统?
【问题讨论】:
当我想使用 jQuery 从 XML 中查找元素时,我可以使用 CSS 选择器。 Java中有没有类似的XML解析选择器系统?
【问题讨论】:
XML 的查询语法称为 XPath。
【讨论】:
我目前正在创建一种“jQuery 移植到 Java”。它被称为 jOOX,将提供大部分 jQuery 的 DOM 导航和操作方法。除了简单的选择器表达式语言之外,还支持基于标准 Java DOM API 的标准 XPath 和 XML 转换
一些示例代码:
// 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>");
【讨论】: