1
我有物品清單。如果我找到了那些項目,我會更新所需的字段,但是如果我沒有在文件中找到這些項目,那麼我想將它添加到文件末尾(項目xml列表)。 接下來在代碼中,所以它應該找到列表循環中的最後一個項目,並在它之後寫入新項目。如何用VTD-XML幾次添加xml節點?
String newNode = createNewItem(listItem); //get xml string
ap.selectXPath("//item[last()]");
index = ap.evalXPath();
if (index != -1) {
xm.insertAfterElement(newNode);
}
環後,我保存更改:
xm.output(updatedFile);
但結果我可以看到,添加只有一個項目到文件。其他錯過了。如何添加所有項目?
謝謝!是否有多次插入的可能性? – inest
多次插入用於文檔中的多個位置。對於單個位置,單個插入是最有效的。 –