【发布时间】:2011-06-17 21:32:04
【问题描述】:
目前我正在研究用 C/C++ 管理分层数据(来自 XML)。我需要解析 XML 文件并将它们有效地存储在数据库中,所以我以后应该能够查询数据库。欢迎对此提出任何建议。
我遇到了Managing Hierarchical Data in MySQL。 这看起来不错,但仍然想知道是否有其他方法可以做到这一点。
【问题讨论】:
-
您是否考虑过使用现有的 C++ XML 解析器,例如 Xerces?
-
嗨,Billy,Xerces 是否提供任何 MYSQL 特定功能?我正在寻找一种 API,它还可以帮助我在数据库中存储、检索和管理数据。谢谢
-
@user803969:不,但是 MySQL 提供了一个 API,而 Xerces 提供了一个 API……您不需要自己构建分层表示。综上所述,请注意——SQL 讨厌分层数据。
-
不确定我理解。你能给我一些链接,让我更好地理解它。如何同时使用这两个 API 来消除数据的分层表示。
-
@ddama:通过编写程序。 Xerces 为您提供 XML 的编程表示。 MySQL 为您提供了一种运行 SQL 查询的方法。你将不得不写胶水。
标签: c++ c xml database data-structures