将XML文档附加到C#中的XML节点是一个常见的任务,通常涉及到将一个XML文档解析为一个XML节点,然后将该节点添加到另一个XML文档中的特定位置。以下是一个简单的示例,说明如何将XML文档附加到C#中的XML节点:
string xmlString = "<root><child1>value1</child1></root>";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlString);
XmlNode xmlNode = xmlDoc.DocumentElement;
string xmlString2 = "<root2<child2>value2</child2></root2>";
XmlDocument xmlDoc2 = new XmlDocument();
xmlDoc2.LoadXml(xmlString2);
XmlNode xmlNode2 = xmlDoc2.DocumentElement;
xmlNode.AppendChild(xmlNode2);
完整的代码示例如下:
using System;
using System.Xml;
class Program
{
static void Main(string[] args)
{
string xmlString = "<root><child1>value1</child1></root>";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlString);
XmlNode xmlNode = xmlDoc.DocumentElement;
string xmlString2 = "<root2<child2>value2</child2></root2>";
XmlDocument xmlDoc2 = new XmlDocument();
xmlDoc2.LoadXml(xmlString2);
XmlNode xmlNode2 = xmlDoc2.DocumentElement;
xmlNode.AppendChild(xmlNode2);
Console.WriteLine(xmlDoc.OuterXml);
}
}
输出结果:
<root><child1>value1</child1><root2<child2>value2</child2></root2></root>
这个示例中,我们将第二个XML文档中的节点附加到了第一个XML文档中的<child1>
节点后面。
领取专属 10元无门槛券
手把手带您无忧上云