我发现$('')会导致重新组织属性并分配XML命名空间,但是$.parseXML()保留原始XML字符串的完整性。我不确定这是否是件好事。

最佳答案

根据parseXML的文档
parseXML使用浏览器的本机解析功能创建有效的XML文档。然后可以将此文档传递给jquery,以创建一个可以遍历和操作的典型jquery对象。
因此,如果您试图创建一个xml文档,您将需要使用parseXML
根据esailija,您可以使用jquery执行$($.parseXML(xml))并遍历xml文档。不要直接传递字符串,因为被解释为html的xml将具有不同的规则。例如,在html中,param标记必须是自关闭标记。

07-25 23:01