gpt4 book ai didi

c# - 将 XmlDocument 插入 XmlDocument 节点

转载 作者:太空狗 更新时间:2023-10-29 18:17:05 26 4
gpt4 key购买 nike

我创建了一个具有一个节点的基本 XmlDocument:

XmlDocument bigDoc = new XmlDocument();
bigDoc.LoadXml("<Request></Request>");

我得到了另一个 XmlDocument,我想将其插入到 <Request> 中节点。它对我不起作用:

 XmlNode requestNode =  bigDoc.FirstChild;
requestNode.AppendChild(anotherXMLDocument);

它抛出一个异常。

如何在另一个 XmlDocument 节点中插入一个 XmlDocument?

最佳答案

如果我没记错的话,它在围绕(.net、javascript、php 等)的每个 DOM 实现中基本上是相同的。这应该有效。

XmlNode requestNode =  bigDoc.FirstChild;
requestNode.AppendChild(
requestNode.OwnerDocument.ImportNode(
anotherXMLDocument.DocumentElement, true));

true(importNode 的第二个参数)应该表示深度导入。

关于c# - 将 XmlDocument 插入 XmlDocument 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3871973/

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