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/iAOo 著作权归作者所有。请勿转载和采集!