C#解析XML之流模型-XMLTextReader类

时间:2015-03-16 23:04:07   收藏:0   阅读:567

 XMLTextReader myReader;   

myReader = New XMLTextReader("c:\data\sales.XML")

While (myReader.Read()) {  

...  

// 在这里处理每个节点.  

...  

}

﹤city﹥Chongqing﹤/city﹥

1.﹤city﹥标签被读为类型

XMLNodeType.Element 节点,元素的名字“city”可从 XMLTextReader 的Name属性中获得。

2.文本数据“Chongqing”被读为类型为XMLNodeType.Text的节点。数据“Chongqing ” 可从XMLTextReader 的Value属性中取得。

3.﹤/city﹥标签被读为类型为XMLNodeType.EndElement 节点。同样,元素的名称“city”可从XMLTextReader的Name属性中获得。

 

enum XmlNodeType {

XmlNodeType_None = 0,

XmlNodeType_Element = 1,

XmlNodeType_Attribute = 2,

XmlNodeType_Text = 3,

XmlNodeType_CDATA = 4,

XmlNodeType_ProcessingInstruction = 7,

XmlNodeType_Comment = 8,

XmlNodeType_DocumentType = 10,

XmlNodeType_Whitespace = 13,

XmlNodeType_EndElement = 15,

XmlNodeType_XmlDeclaration = 17} ;

原文:http://www.cnblogs.com/netlzl/p/4343113.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!