XmlTextWriter类可以把XML写入一个流、文件或TextWriter对象中

本文介绍了一个使用C#进行XML文件写入的例子,包括文档格式化、元素及属性的创建等关键技术点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  private void button2_Click(object sender, System.EventArgs e)
  {
   string filename = "booknew.xml";
   XmlTextWriter tw = new XmlTextWriter(filename,null);
   tw.Formatting = Formatting.Indented;
   tw.WriteStartDocument();
   
   tw.WriteStartElement("book");
   tw.WriteAttributeString("genre","Mystery");
   tw.WriteAttributeString("publicationdate","2001");
   tw.WriteAttributeString("ISBN","123456789");
   tw.WriteElementString("title","Case of the Missing Cookie");
   tw.WriteStartElement("author");
   tw.WriteElementString("name","Cookie Monster");
   tw.WriteEndElement();
   tw.WriteElementString("price","9.99");

string ss="hello world";
 tw.WriteStartElement("hello");
 tw.WriteCData(ss);
 tw.WriteEndElement();

   tw.WriteStar
   tw.WriteEndElement();
   tw.WriteEndDocument();
   tw.Flush();
   tw.Close();
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值