我有兩個XML文件。第一個是:如何用另一個XML文件中的節點替換XML文件中的一個節點?
<a>
<b>
<c1>1</c1>
</b>
<b>
<c1>2</c1>
</b>
<b "id" = "true">
<c1>3</c1>
<d "do" ="me"></d>
</b>
<b id ="true">
<c1>4</c1>
</b>
</a>
而第二個是:
<a>
<b>
<c1>5</c1>
</b>
</a>
我想更新從first.xml元素:從second.xml元素
<b "id" = "true">
<c1>3</c1>
<d "do" ="me"></d>
</b>
:
<b>
<c1>5</c1>
</b>
我試圖通過de將first.xml中的所有<b>
節點放在一起,並添加從second.xml文件獲取的節點<b>
。我可以刪除所有節點<b>
,但無法從second.xml獲取元素並將其添加到first.xml。
爲什麼不拿出來使用的代碼嗎?你使用正則表達式還是解析器?如果是這樣,哪一個? –
這不是格式良好的XML。屬性名稱不應被引用。而不是''應該是''。 –
另外,您需要具體說明如何更新第一個文件。你想追加一個節點,添加數字還是什麼?如果您提供您期望的輸出示例,那將是最好的。 –