在ASP.NET中用C#怎么创建如下的一个简单xml文件??

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:09:01
<X>

<A>
<A1>7.jpg</A1>
<A2>7.jpg</A2>
<A3>Art Flash Gallery</A3>
</A>

<B>
<B1>7.jpg</B1>
<B2>7.jpg</B2>
<B3>Art Flash Gallery</B3>
</B>

</X>

string path = "D:\\test.xml";
XmlTextWriter textWriter = new XmlTextWriter(path, System.Text.Encoding.UTF8);
//自动缩进
textWriter.Formatting = Formatting.Indented;
// 开始写过程,调用WriteStartDocument方法
textWriter.WriteStartDocument();
// 写入注释
textWriter.WriteComment("注释");
//写根节点
textWriter.WriteStartElement("X");

//创建节点A
textWriter.WriteStartElement("A");
//A的元素
textWriter.WriteElementString("A1", "7.jpg");
textWriter.WriteElementString("A2", "7.jpg");
textWriter.WriteElementString("A3", "Art Flashallery");
//A节点结束
textWriter.WriteEndElement();

//创建节点B
textWriter.WriteStartElement("B");
//A的元素
textWriter.WriteElementString("B1", "7.jpg");
textWriter.WriteElementString("B2", "7.jpg");
textWriter.WriteElementStri