Java附加XML数据

Java附加XML数据,java,xml,Java,Xml,我已经在这个网站上阅读了一些答案,但没有一个对我有用。我有这样一个XML文件: <root> <character> <name>Volstvok</name> <charID>(omitted)</charID> <userID>(omitted)</userID> <apiKey>(omitted)</api

我已经在这个网站上阅读了一些答案,但没有一个对我有用。我有这样一个XML文件:

<root>
    <character>
        <name>Volstvok</name>
        <charID>(omitted)</charID>
        <userID>(omitted)</userID>
        <apiKey>(omitted)</apiKey>
    </character>
</root>

在没有看到所有代码的情况下,我怀疑问题在于您正在调整内存中的DOM,但没有将结果写回文件

写出来看起来像:

TransformerFactory.newInstance().newTransformer()
                  .transform(new DOMSource(doc), 
                             new StreamResult(f));
其中,
doc
是一个文档,
f
是要写入的文件


为了在DOM中查找特定元素,我推荐。

这很有效,谢谢!现在,如果不太麻烦的话,您能告诉我如何根据XML文件中的位置删除一个吗?
TransformerFactory.newInstance().newTransformer()
                  .transform(new DOMSource(doc), 
                             new StreamResult(f));