c++ - 不使用 DOM 可移植地生成 XML 文档

标签 c++ xml

我需要从 C++ 生成 XML 文档。出于性能原因,我不想使用 Xerces 或 TinyXML 等 XML 解析器生成 DOM,然后将其序列化,理想情况下我想要一种“反向 SAX”接口(interface)。我还需要代码真正可移植,跨 Windows、UNIX、MacOSX 等。

到目前为止我找到的唯一引用是 genx .有人有任何其他建议吗?

编辑: 这个问题what's the easiest way to generate xml in c++?实际上似乎回答了我的问题,或者至少提供了一些指向其他 XML 生成库的链接。

最佳答案

Rapidxml非常快而且非常轻巧。

关于c++ - 不使用 DOM 可移植地生成 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5262404/

相关文章:

c++ - 线程间的信号

c++ - 快速排序参数

PHP解析xml问题与获取值

c# - 解析器缺少 XML 命名空间

c++ - 了解 C++ 中 vector 实例占用的空间

c++ - 整数 c++ 包装器

c++ - 为什么我看不到运行时间(纳秒)?

java - Xml解析为Java对象

android - 如何在android中将xml数据发布到服务器

java - JAXP:如何根据 XML 模式验证 org.w3c.dom.Document