// 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>");
# 1 楼答案
XML的查询语法称为XPath
# 2 楼答案
您可以使用E4X或XPath查询XML文件。我建议使用新的E4X技术,因为它比XPath更易于使用
jQuery只提供标准的层次结构函数来解析XML文件(see here),因为他不打算这样做
# 3 楼答案
我目前正在创建一种“jQuery到Java的端口”。它被称为jOOX,将提供jQuery的大部分DOM导航和操作方法。除了简单的选择器表达式语言之外,还支持基于标准JavaDOMAPI的标准XPath和XML转换
https://github.com/jOOQ/jOOX
一些示例代码: