我想从XML复制或克隆特定节点或元素。我尝试了很多代码,但没有人工作。我是C#的程序。
这是我的XML,我希望我的问题很清楚!
This is my XML before I want this XML
我无法手动执行此操作,因为我需要更多30多个工具。
答案 0 :(得分:0)
它实际上取决于您使用什么来解析xml。
我将为您提供有关在.NET中解析xml的两个最常用类的信息。
XmlDocument
:然后您可以使用.CloneNode
XDocument
:那么你可以这样做:
XElement
toCopy = ...;
XElement
copy = XElement.Parse(toCopy.ToString());
如果您不熟悉.NET中的xml处理,msdn中有足够的信息可用于XDocument和XmlDocument。