关于XML的说明 这篇文章假定读者具备一定的XML基础,如果你刚接触XML,我建议你在继续阅读本文之前,首先去看看“什么是XML”和“XML起步”这些资料。
XmlTextWriter对象简介: XmlTextWriter对象包含了很多可用于在创建XML文件时添加元素和属性到XML文件里的方法,比较重要的有: WriteStartDocument()-创建XML文件首先就需要用到这个方法,它是在创建XML文件的第一行代码,用来指定该文件是XML文件以及设置它的编码类型; WriteStartElement(string)-这个方法的作用是在XML文件中创建新元素,你可以通过String参数设置元素的名称(当然了,你还可以使用optional关键字指定一个可选的参数); WriteElementString(name, text_value)-如果你需要创建一个除了字符,什么也没有的(如不嵌套元素)的元素,你可以使用该方法; WriteEndElement()-对应WriteStartElement(string)方法,作为一个元素的结尾; WriteEndDocument()-XML文件创建完成后使用该方法结束; Close()-关闭所有的文本流,把创建的XML文件输出到指定位置。
使用XmlTextWriter对象创建XML文件,需要在类构造器中指定文件的类型,而且编码类型必须是System.Text.Encoding,如:System.Text.Encoding.ASCII, System.Text.Encoding.Unicode及System.Text.Encoding.UTF8,在XmlTextWriter类构造器指定为何种类型,在输出XML文件将以那种流文件形式输出。 使用XmlTextWriter对象创建一个简单的XML文件 接下来,我们示范一下如何使用XmlTextWriter对象来创建一个简单的XML文档,并把它保存到指定的位置,这个XML文件将包含访问该文件的用户的相关信息,它的输出格式如下:
<userInfo><browserInfo> <urlReferrer>URL referrer info</urlReferrer><userAgent>User agent referrer info</userAgent><userLanguages>languages info</userLanguages></browserInfo><visitInfo timeVisited="date/time the page was visited"><ip>visitor's IP address</ip><rawUrl>raw URL requested</rawUrl></visitInfo></userInfo> 选用这个有这种结构的XML文件为输出对象,是为了可以在这里使用所有先前讲过的方法,方便阐述。 15e
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18