【发布时间】:2021-03-14 03:32:17
【问题描述】:
我有 XmlNodeList ,它是从其他 xml 数据对象获得的,我想从数据对象的子节点创建新的 XML 文档。我该怎么做?
XmlNodeList childNodes = dataObject.GetXml().ChildNodes;
XmlDocument xmlDoc = new XmlDocument();
【问题讨论】:
我有 XmlNodeList ,它是从其他 xml 数据对象获得的,我想从数据对象的子节点创建新的 XML 文档。我该怎么做?
XmlNodeList childNodes = dataObject.GetXml().ChildNodes;
XmlDocument xmlDoc = new XmlDocument();
【问题讨论】:
尝试以下:
string xml = "<?xml version=\"1.0\" encoding=\"utf-8\" ?><Root></Root>";
XDocument doc = XDocument.Parse(xml);
XElement root = doc.Root;
foreach (XmlNode node in childNodes)
{
root.Add(node);
}
【讨论】: