0
我試過這個來獲取(讀取)整個XML。 在這裏我能整個XML複製xmlDoc中,但我不需要根節點...如何將XML文檔附加到c#中的xml節點以及根節點?
XmlNode node = ...... //node from targetxml
node.AppendChild(targetxml.ImportNode(xmlDoc.DocumentElement));
我也嘗試過這一點,但不能正常工作不給我所有的元素根節點
for (int i = 0; i < nodeList.Count; i++)
{
node.AppendChild(xmlDoc.ImportNode(readxml.DocumentElement.FirstChild, true));
readxml.DocumentElement.RemoveChild(readxml.DocumentElement.FirstChild);
}
如何修剪根節點?
它的一些什麼像這樣//追加
<tests program="XXX">//root node
//一些數據後
//之前附加
<tests program="XXX">//root node
//一些數據
</tests>
<tests program="XXX">//don't need this(tests) node but require all the child node
//其他數據(所有這些數據是必需的)
</tests>
</tests>
如何刪除內測試節點
您是否必須使用「舊」API? LINQ to XML通常使所有這些事情變得更簡單。 –
你究竟想要做什麼?什麼會成爲根節點?你能展示一個「之前和之後」的XML嗎? –