java xml 追加,java – 如何将节点从xml文档追加到现有的xml文档
我的a.xml中有錦標賽列表:
a
b
c
廣告然后我在b.xml中有一個錦標賽
d
我怎樣才能將b.xml文件作為另一個錦標賽的文件?
所以這就是我想要的:
a
b
c
d
解決方法:
更新.
碼:
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = documentBuilderFactory.newDocumentBuilder();
Document tournament = builder.parse(new File("b.xml"));
Document tournaments = builder.parse(new File("a.xml"));
Node tournamentElement = tournament.getFirstChild();
Node ndetournament = tournaments.getDocumentElement();
Node firstDocImportedNode = tournaments.adoptNode(tournamentElement);
ndetournament.appendChild(firstDocImportedNode);
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.transform(new DOMSource(tournaments), new StreamResult(System.out));
結(jié)果:
a
b
c
d
標簽:java,dom,xml
來源: https://codeday.me/bug/20190530/1185732.html
總結(jié)
以上是生活随笔為你收集整理的java xml 追加,java – 如何将节点从xml文档追加到现有的xml文档的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 身高165厘米体重150斤怎么才能减肥
- 下一篇: MATLAB函数gensurf,MATL