gpt4 book ai didi

java - 如何向现有 XML 文档添加节点

转载 作者:行者123 更新时间:2023-12-01 05:55:10 24 4
gpt4 key购买 nike

我正在使用 stax 来解析我的文档,这是我的 XML 文档的虚拟示例:

<data>

<video>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</video>

<book id="1">
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>

<book id="n">
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>

//insert new node here

</data>

如何在第 n 本书之后插入节点(其中 n 是任意数字)。谢谢您

最佳答案

装饰你的XMLEventReader从工厂使用您自己的实现提供 your own events在适当的时间。您可以扩展 EventReaderDelegate去做这个。您可以将要插入的事件排队,计算读取的元素数量并在适当的时间提供它们。

如果您使用 XMLStreamReader ,同样的原则适用,但还有一些方法需要注意。

关于java - 如何向现有 XML 文档添加节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3241835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com