将 XOM 中的新节点插入指定索引处的 XML 文档;使用 insertChild() 方法

Inserting new node in XOM to an XML document at a specified Index; using insertChild() method

我对 XOM 还很陌生。我想在指定索引处的节点 <mast_stmt></mast_stmt> 中插入一个子节点(<stmt> </stmt>),但是我在 XML 文档中的正确位置得到的是 &lt;stmt &gt; &lt;/stmt&gt;,这是我真正追求的是 <stmt> </stmt>

这是我处理插入的代码部分:

 parentNode1.insertChild("<stmt></stmt>", index + 1);

您应该创建新的 Element 实例并将其作为 insertChild() 的参数传递:

Element newElement = new Element("stmt");
parentNode1.insertChild(newElement, index + 1);