C++的XML处理器 CMarkup

openkk 12年前
     <p>Cmarkup 是基于“压缩”文档对象模型(EDOM : "Encapsulated" Document Object Model,),这是这个简单XML处理器的关键。它的一套XML处理方法和产生的效果与DOM(Document Object Model)是一样的。但是整个DOM有无数的对象类型,而EDOM只定义了一个对象:XML文档,EDOM回到了XML原始的吸引力—简单。</p>    <p>CmarkUp 封装了XML文档文本、结构和当前位置。它提供了增加元素、导航和得到元素属性和数据的所有方法以。在文档中操作被执行的地方取决于当前位置和当前孩子位 置。当前位置允许你增加一个元素到文档中的这个位置,而不需要明确指出增加对象到文档的这点上,在CMarkup的有效生命周期里,对象一直保持着一个用 来描述文档的字符串,当你调用GetDoc.可以得到它。</p>    <p><img alt="C++的XML处理器 CMarkup" src="https://simg.open-open.com/show/72ab1a865294d37505139ab0faba3fc8.gif" width="300" height="195" /><br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1325688422625" target="_blank">http://www.open-open.com/lib/view/home/1325688422625</a></p>