在C#中,可以使用XmlDocument类来创建具有相同类但不同结构的XML文档。下面是一个示例代码:
using System;
using System.Xml;
class Program
{
static void Main()
{
// 创建XmlDocument对象
XmlDocument xmlDoc = new XmlDocument();
// 创建根节点
XmlElement rootElement = xmlDoc.CreateElement("Root");
xmlDoc.AppendChild(rootElement);
// 创建子节点1
XmlElement childElement1 = xmlDoc.CreateElement("Child1");
rootElement.AppendChild(childElement1);
// 创建子节点2
XmlElement childElement2 = xmlDoc.CreateElement("Child2");
rootElement.AppendChild(childElement2);
// 创建子节点3
XmlElement childElement3 = xmlDoc.CreateElement("Child3");
rootElement.AppendChild(childElement3);
// 保存XML文档
xmlDoc.Save("output.xml");
Console.WriteLine("XML文档创建成功!");
}
}
上述代码创建了一个具有相同类但不同结构的XML文档。根节点为"Root",包含三个子节点"Child1"、"Child2"和"Child3"。你可以根据需要修改节点名称和结构。
关于XmlDocument类的详细信息和用法,请参考腾讯云的相关产品文档:XmlDocument类 - .NET开发人员指南
领取专属 10元无门槛券
手把手带您无忧上云