我是XML的后来者-必须解析XML文件。我们公司已经在使用xerces,因此我设法将一个示例应用程序(SAX)拼凑在一起,以显示文件中的所有数据。但是,解析完成后,我希望能够调用解析器或其他具有文件内部表示形式的实体,并遍历字段/数据。
基本上,我希望能够将其交给一些键或其他字符串,并获取字符串或键/值对的集合。我没有看到。对我来说,这显然是一件好事。我想念什么吗?
DOM是解析我想要的东西,还是不够?
最佳答案
Xerces同时提供SAX和DOM处理。 SAX解析不会构建模型,因此,解析完成后,就无需检查或迭代。 DOM处理会生成一个树状模型,该模型可以为您提供所需的内容。
关于c++ - 从Xerces获取XML数据(C++),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/782955/