红联Linux门户
Linux帮助

C++的XML处理器 CMarkup

发布时间:2012-12-27 21:27:22来源:红联作者:empast
Cmarkup 是基于“压缩”文档对象模型(EDOM :"Encapsulated" Document Object Model,),这是这个简单XML处理器的关键。它的一套XML处理方法和产生的效果与DOM(Document Object Model)是一样的。但是整个DOM有无数的对象类型,而EDOM只定义了一个对象:XML文档,EDOM回到了XML原始的吸引力--简单。

CmarkUp 封装了XML文档文本、结构和当前位置。它提供了增加元素、导航和得到元素属性和数据的所有方法以。在文档中操作被执行的地方取决于当前位置和当前孩子位置。当前位置允许你增加一个元素到文档中的这个位置,而不需要明确指出增加对象到文档的这点上,在CMarkup的有效生命周期里,对象一直保持着一个用来描述文档的字符串,当你调用GetDoc.可以得到它。

项目主页:http://www.firstobject.com/dn_markup.htm

下载地址:http://www.firstobject.com/Markup115.zip

来自:开源中国社区
文章评论

共有 0 条评论