君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理

2011年3月28日 #

摘要: XmlTextWriter类可以把XML写入一个流、文件或TextWriter对象中。简单例子: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" 阅读全文
posted @ 2011-03-28 03:42 刺猬的温驯 阅读(721) 评论(0) 推荐(0) 编辑

摘要: 原本想基于XmlDocument自己写一个Xml编写器,但却发觉状态维护实在麻烦。在阅读《Applied Xml Programming for Microsoft .Net》时,意外发现XmlTextWriter的优越性,于是决定直接使用它进行开发。 XmlWriter与XmlTextWriter的区别 一开始我认为既然XmlTextWriter可以用,那XmlWriter也一定可以用,当我写完下面的语句时,编译器报错。 XmlWriterdoc=newXmlWriter(); 原因很简单,XmlWriter是抽象类,自然不能直接实例化。看了书后才知道XmlTextWriter... 阅读全文
posted @ 2011-03-28 03:33 刺猬的温驯 阅读(699) 评论(0) 推荐(0) 编辑