gpt4 book ai didi

java - 将节点附加到现有的 xml-Java

转载 作者:数据小太阳 更新时间:2023-10-29 02:00:03 25 4
gpt4 key购买 nike

我看到 vb 和 c# 回答了同样的问题,但我需要一个 Java 最佳解决方案来将节点附加到 xml。 xpath 会有帮助吗?我有

<A>
<B>
<c>1<c/>
<d>2<d/>
<e>3<e/>
</B>
<B>
<c>1<c/>
<d>2<d/>
<e>3<e/>
</B>
</A>

需要追加一个

<B>
<c>11<c/>
<d>21<d/>
<e>31<e/>
</B>

最佳答案

XPath 将帮助您查找 节点,但不会真正附加 它们。我认为您不会发现它在这里特别有用。

您使用的是哪个 XML API?如果它是 W3C DOM(呃)那么你会做类似的事情:

Element newB = document.createElement("B");
Element newC = document.createElement("c");
newC.setTextContent("11");
Element newD = document.createElement("d");
newD.setTextContent("21");
Element newE = document.createElement("e");
newE.setTextContent("31");
newB.appendChild(newC);
newB.appendChild(newD);
newB.appendChild(newE);
document.getDocumentElement().appendChild(newB);

关于java - 将节点附加到现有的 xml-Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1431238/

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