首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

POCO:XML(2) 简单读XML文档

2012-07-25 
POCO::XML(二) 简单读XML文档先来看一下在Poco中XML各元素被抽象成什么关系:可以看到,任何元素都被抽象成N

POCO::XML(二) 简单读XML文档

先来看一下在Poco中XML各元素被抽象成什么关系:

POCO:XML(2) 简单读XML文档

可以看到,任何元素都被抽象成Node,同时又分为三种类型的节点。(Attr和Notation看成一种)

第一种类型:CharacterData,这类Node是Name不可变,而Value可以由用户自定义。

第二种类型:AbstractContainerNode,这类Node有个特点,即含有属性,特别的对于Element节点,Name可以由用户自定义,而Value不可变。

第三种类型:右边两个,它们既可以改变Name,也可以改变Value。

下面是sample.xml文本:

这样,解析后的每个Text元素都有Value了。

还没有涉及更加复杂的XML操作,因为我在项目中对XML数据格式的要求不太复杂,主要集中在节点属性这一块,就这足够了。

以上分析建立在本人没有系统的学习过XML知识的前提下。

谢谢观赏!





热点排行