我想要一个轻量级的 C++ XML 解析器/DOM:
- 可以将UTF-8作为输入,并解析为UTF-16。也许它直接执行此操作(理想!),或者它可能为转换提供一个 Hook (例如采用自定义流对象在解析之前执行转换)。
- 提供一些 XPath 支持。
我一直在看RapidXML , Kranf xmlParser , 和 pugiXML .前两个可能通过钩子(Hook)允许需求#1。第三,pugiXML,支持#2 要求。但是这三个都不满足这两个要求。
可以满足这两种要求的最小(免费)库是什么?
最佳答案
pugixml 有一个 UNICODE branch .估计下个版本(0.6)会正式支持UNICODE
关于c++ - 具有 XPath 和宽字符支持的最轻量级 XML 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2970490/