从 NodeList 创建 Xml
Posted
技术标签:
【中文标题】从 NodeList 创建 Xml【英文标题】:Create Xml From NodeList 【发布时间】:2021-03-14 03:32:17 【问题描述】:我有 XmlNodeList ,它是从其他 xml 数据对象获得的,我想从数据对象的子节点创建新的 XML 文档。我该怎么做?
XmlNodeList childNodes = dataObject.GetXml().ChildNodes;
XmlDocument xmlDoc = new XmlDocument();
【问题讨论】:
【参考方案1】:尝试以下:
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);
【讨论】:
以上是关于从 NodeList 创建 Xml的主要内容,如果未能解决你的问题,请参考以下文章
c# .net 怎么将一个xml字符串 转换成一个xmlnode ,(不是xmldocument)
C#将多个XMLNode或XMLNodeList从一个XMLDocument复制到另一个XMLDocument