gpt4 book ai didi

c# - 将文件中的 xml 节点添加为另一个文档的节点

转载 作者:行者123 更新时间:2023-12-03 21:00:22 30 4
gpt4 key购买 nike

我加载一个 XML 文档:

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("MyFile.xml");

并创建一个新文档:
XmlDocument xmlDocSettings = new XmlDocument();
XmlNode xmlDecl = xmlDocSettings.CreateNode(XmlNodeType.XmlDeclaration, "", "");
xmlDocSettings.AppendChild(xmlDecl);
XmlElement root = xmlDocSettings.CreateElement("", "Test", "");
root.SetAttribute("TestAttribute", "AttributeValue");
xmlDocSettings.AppendChild(root);

现在我想插入 xmlDoc 的内容至 xmlDocSettings .我怎样才能做到这一点?

谢谢!

最佳答案

要将内容从一个文档复制到另一个文档,请使用 Document.importNode ( W3C standard.NET implementation 文档)。

xmlDocSettings.DocumentElement.AppendChild(
xmlDocSettings.ImportNode(xmlDoc.DocumentElement, true)
);

关于c# - 将文件中的 xml 节点添加为另一个文档的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3428652/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com