我想使用 Java DOM 在 xml 文件中插入一个节点。我实际上正在编辑一个虚拟文件的很多内容,以便像原始文件一样对其进行修改。
我想在以下文件之间添加一个打开节点和关闭节点;
<?xml version="1.0" encoding="utf-8"?>
<Memory xmlns:xyz="http://www.w3.org/2001/XMLSchema-instance"
xmlns:abc="http://www.w3.org/2001/XMLSchema" Derivative="ABC"
xmlns="http://..">
///////////<Address> ///////////(which I would like to insert)
<Block ---------
--------
-------
/>
////////// </Address> /////////(which I would like to insert)
<Parameters Thread ="yyyy" />
</Memory>
我特此请求您让我知道如何在 xml 文件之间插入 - ?
提前致谢。!
我尝试做的是;
Element child = doc.createElement("Address");
child.appendChild(doc.createTextNode("Block"));
root.appendChild(child);
但这给了我这样的输出;
<Address> Block </Address> and not the way i expect :(
现在,我尝试添加这些行;
Element cd = doc.createElement("Address");
Node Block = root.getFirstChild().getNextSibling();
cd.appendChild(Block);
root.insertBefore(cd, root.getFirstChild());
但是,这不是我正在寻找的输出。我得到这个输出 ---------