2.1读取XML:XMLReader
。XMLReader是面向流的,它把XML文档看做是文本数据流。
。XMLReader是一个抽象类。
。XMLReader使用pull模式处理流。
。三个派生类:XMLTextReader、XMLNodeReader和XMLValidatingReader
XMLTextReader:把XML当做文本流来处理,不需要高速缓存、实体解析或验证,要求XML文档是格式良好的。
XMLNodeReader:根据XMLNode的实例处理XML。
XMLValidatingReader:类似于XMLTextReader,但验证DTD,XDR模式或XSD模式。
2.1.1XMLTextReader
1.构造函数
XMLTextReader提供了众多构造函数的重载。
XMLTextReader(),XMLTextReader(Stream),XMLTextReader(String)等
2.属性
近30个属性:Name,Item,Value,NoteType等
3.方法
近30个方法:Read,GetAttribute,ReadString,MoveToNextAttribute等
2.2编写XML:XMLWriter
。XMLWriter是一个抽象类
。派生类:XMLTextWriter
XMLWriter使用实例