在C#中生成XML文件需要使用XmlDocument類。以下是一個簡單的示例代碼,演示如何使用C#創建一個名為"example.xml"的XML文件并添加節點和屬性:
using System;
using System.Xml;
class Program
{
static void Main()
{
// 創建一個新的XML文檔
XmlDocument doc = new XmlDocument();
// 創建XML聲明
XmlDeclaration xmlDeclaration = doc.CreateXmlDeclaration("1.0", "UTF-8", null);
doc.AppendChild(xmlDeclaration);
// 創建根節點
XmlElement root = doc.CreateElement("Root");
doc.AppendChild(root);
// 創建子節點
XmlElement child = doc.CreateElement("Child");
child.InnerText = "Hello World!";
root.AppendChild(child);
// 添加屬性
XmlAttribute attribute = doc.CreateAttribute("Attribute");
attribute.Value = "Value";
child.Attributes.Append(attribute);
// 保存XML文件
doc.Save("example.xml");
Console.WriteLine("XML文件已生成!");
}
}
運行以上代碼后,會生成一個名為"example.xml"的XML文件,內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Child Attribute="Value">Hello World!</Child>
</Root>
通過這種方式,您可以使用C#創建并編輯XML文件。