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吗? –