从Xerces获取XML数据(c ++)

Tim*_*Tim 1 c++ xml xerces

我是XML的后来者 - 必须解析XML文件.我们公司已经使用了xerces所以我设法凑齐了一个示例应用程序(SAX),它显示了文件中的所有数据.但是,在解析完成后,我希望能够调用解析器或其他具有文件内部表示的实体并遍历字段/数据.

基本上我希望能够将一些键或其他字符串交给它并返回字符串或键/值对的集合.我没有看到.对我来说这似乎很明显,这是一件好事.我错过了什么吗?

DOM解析我想要的东西,还是那个也不合适?

小智 5

Xerces提供SAX和DOM处理.SAX解析不构造模型,因此一旦完成解析,就无需检查或迭代.DOM处理生成树形结构模型,为您提供所需的内容.