C# 生成 XML 文件:简单易懂的代码示例
在 C# 中,可以使用 XmlWriter 类来生成 XML 文件。下面是一个示例代码,演示了如何生成一个简单的 XML 文件:
using System;
using System.Xml;
class Program
{
static void Main()
{
// 创建 XmlWriterSettings 对象,用于设置 XML 生成选项
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true; // 设置缩进
// 创建 XmlWriter 对象,并指定文件路径和设置
XmlWriter writer = XmlWriter.Create("output.xml", settings);
// 开始写入 XML 文档
writer.WriteStartDocument();
// 写入根元素
writer.WriteStartElement("Books");
// 写入子元素
writer.WriteStartElement("Book");
writer.WriteElementString("Title", 'C#入门教程');
writer.WriteElementString("Author", 'John Doe');
writer.WriteElementString("Price", '29.99');
writer.WriteEndElement();
// 结束根元素
writer.WriteEndElement();
// 结束写入 XML 文档
writer.WriteEndDocument();
// 关闭 XmlWriter 对象
writer.Close();
Console.WriteLine("XML 文件已生成。");
}
}
上述代码将生成一个名为 output.xml 的文件,内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Books>
<Book>
<Title>C#入门教程</Title>
<Author>John Doe</Author>
<Price>29.99</Price>
</Book>
</Books>
以上示例只是生成 XML 文件的基本用法,你可以根据实际需求来扩展和修改代码。
原文地址: https://www.cveoy.top/t/topic/qhJP 著作权归作者所有。请勿转载和采集!