我有类似下面的一个XML文件:如何使用StAX将元素添加到现有的XML文件?
<?xml version="1.0" encoding="UTF-8"?>
<a>
<b id="1">xxx</b>
<b id="2">yyy</b>
<b id="3">zzz</b>
</a>
有没有办法<b id="3">zzz</b>
使用StAX解析器后添加的元素(例如<b id="4">ddd</b>
。)? 我想到的方法是将XML的第一部分写入如下的新文件中。
<?xml version="1.0" encoding="UTF-8"?>
<a>
<b id="1">xxx</b>
<b id="2">yyy</b>
<b id="3">zzz</b>
但我不能想出一个解决的最后一个元素(<b id="3">zzz</b>
)后正好写。我是否需要再次打开一个新的文件输出?使用StAX可以做到吗?