我試着在這裏查找,但無法找到正確的答案。我有一個有一堆節點的XML字符串。
我想從這個字符串中只提取幾個節點,並附加一個新的根元素並返回它。XML字符串 - 只選擇某些節點
我知道如何通過加載到XMLDocument並選擇節點來完成此操作。使用XpathNavigator或XmlReader有沒有更好的方法?
這是我的字符串
<root>
<node1/>
<node2/>
<node3/>
<node4/>
<node5>
</root>
我希望我的輸出字符串是
<root>
<node3/>
<node4/>
</root>
擁有有效的方式來完成。
所以你想刪除節點1,3和5? – user845279
是的,但實際上我可能需要刪除更多的節點。我想我的意思是說,可能有超過5個節點,其中我只需要2個。另外我的輸入是一個字符串(我知道我在我的文章中提到過,只是強調) –
您是否考慮過XSLT? – CSharpenter