0

我了解如何使用 HttpXMLRequest 对象检索元素并将它们写入 JS 中的文档,但我似乎找不到任何详细说明如何修改它的资源,我认为问题在于我实际上并不知道该过程是什么被调用所以我无法搜索它。已经提出的很多问题都涉及到 Java、C#、C++、php,我可能可以管理这些问题 - 但我只能使用 JS(当然还有 DOM)、JQuery 以及其他一些像 Xpath 这样的问题,但只有在必要时才能使用. 可能吗?

这是一些示例 XML

<people>
  <person>
    <name>Bob</name>
    <age>20</age>
  </person>
  <person>
    <name>Jim</name>
  </person>
<people>

我需要它做的一个例子(这显然是出于理论/学习目的);
添加<age>19</age>到Jim<person>所在的元素。 完全删除和所有子节点。用Tom 和22完全 添加一个新的。<name>
<person><name>
<person><name><age>

我不是要求任何人为我提供完整的工作代码,这将是一件很糟糕的事情,因为我基本上没有提供我自己的代码 - 但是有人知道我在哪里可以找到一些可能详细说明它的文档我需要做什么吗?我期待像 w3schools 这样的网站能够访问它,但他们似乎完全跳过它,就像它不存在一样。

我确实对 JS/JQuery 有一些了解,但似乎缺少有关使用 XML 文件的详细信息,或者我只是不知道要查找什么。我将自己限制在 XML/JS/JQ/DOM 的原因主要是为了兼容性。

非常感谢,很抱歉无法提供任何代码:(

4

1 回答 1

0

查看DOMParser以构建 xml 文档。然后您可以使用 getElementsByTagname、createElement、createTextNode 和 appendChild。

然后XMLSerializer将 xml 作为字符串取回。

于 2012-12-24T17:05:33.680 回答