我正在尋找一種通過名稱來搜索和刪除節點的方法。在C#中通過不同的XML對象以字符串搜索XML節點
我有XML例如,我想刪除節點<aRemove>
我嘗試使用:
xmlDoc.SelectNodes("//aRemove");
xmlDoc.SelectNodes(".//aRemove");
xmlDoc.SelectNodes("a aRemove");
的XML
文件:
<a>
<a1>
<a12>
<aRemove> </aRemove>
</a12>
</a1>
<a2>
<a2>
</a>
它永遠也找不到該節點。我的XML是不同的......一個<aRemove>
在<a1></a1>
和其他內部<b><b3></b3></b>
。
編輯:一些以XML格式的有屬性的節點,例如:
<a2=t655> </a2>
我如何可以搜索節點通過串並刪除它,它不同的XML對每一個?
你確定你的XML不包含'xmlns'屬性? –
某些文件有屬性...是否重要? – AlexKulr
哇,是一個有效的XML格式,''?不是''?對不起,如果這實際上是有效的,我只是從來沒有見過這種格式的xml .. –
har07