在 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 文件的基本用法,你可以根据实际需求来扩展和修改代码。

C# 生成 XML 文件:简单易懂的代码示例

原文地址: https://www.cveoy.top/t/topic/qhJP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录