我必须将 XML 数据转换为 SQLite,然后对该 SQLite 数据运行一些查询并将查询结果转换回 XML。我们是否有任何 C++ 库来解决这个问题。我正在使用 Linux 操作系统。
问候,迪内什。
你试过libxml++吗? http://developer.gnome.org/libxml++-tutorial/stable/
我不知道有一个图书馆在做这一切,如果是这样,那将是非常复杂的。我很确定您将需要使用两个不同的库:一个执行 XML 解析/写入,另一个执行 SQL 事务。这样你会有一个更好的设计——关注点分离。
libxml 和 libsqlite 是两个示例,它们可能可以在您当前的发行版中快速安装。例如sudo apt-get install libsqlite3-dev libxml2-dev
然后你可能想要:
希望这可以帮助。