在C#中創建XML文檔可以使用XmlDocument類或XDocument類。以下是使用XmlDocument類創建XML文檔的示例:
using System;
using System.Xml;
class Program
{
static void Main()
{
// 創建XmlDocument對象
XmlDocument xmlDoc = new XmlDocument();
// 創建XML聲明
XmlDeclaration xmlDeclaration = xmlDoc.CreateXmlDeclaration("1.0", "UTF-8", null);
xmlDoc.AppendChild(xmlDeclaration);
// 創建根節點
XmlNode rootNode = xmlDoc.CreateElement("RootNode");
xmlDoc.AppendChild(rootNode);
// 創建子節點
XmlNode childNode1 = xmlDoc.CreateElement("ChildNode1");
childNode1.InnerText = "Value1";
rootNode.AppendChild(childNode1);
// 保存XML文檔
xmlDoc.Save("example.xml");
}
}
使用XDocument類創建XML文檔的示例:
using System;
using System.Xml.Linq;
class Program
{
static void Main()
{
// 創建XDocument對象
XDocument xDoc = new XDocument(
new XDeclaration("1.0", "UTF-8", null),
new XElement("RootNode",
new XElement("ChildNode1", "Value1")
)
);
// 保存XML文檔
xDoc.Save("example.xml");
}
}
以上示例分別使用XmlDocument類和XDocument類創建了一個簡單的XML文檔,并保存為名為"example.xml"的文件。您可以根據實際需求進一步擴展和修改XML文檔的結構和內容。