c++ - C++ 应用程序的 XML 用法

标签 c++ xml

我有几个关于 XML 的问题。

XML 可以用于普通的 c++ 应用程序而不是使用文本文件吗?

如果是这样,这种方法是否有优势?

最后,如何使用 XML 来存储数据?需要什么工具?

问候。

最佳答案

您可以使用 XML 来存储信息 - 它的人类可读性不如文本文件,但可以更轻松地与其他系统和编码语言进行通信。 如果您只需要一些文本/数字属性,请坚持使用属性文件。 如果您需要混合配置选项,并且想要使用验证(可以使用 XML 模式完成)、自动修改(例如 XSL 转换)或与 Web 服务轻松通信,那么 XML 很有用。 如果您想存储二进制数据,XML 可能不是合适的答案。尽管您可以将其存储在文件系统中并将 XML 用于元数据(即每个文件所在的位置)。

查看用于 C++ XML 代码的 Apache Xerces-C - http://xerces.apache.org/xerces-c/

关于c++ - C++ 应用程序的 XML 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2191146/

相关文章:

c++ - Biicode (biicode.conf) 中的#include 语句映射

android - 有效的 XML 文件在 Android ADT 中给出 "failed to parse"错误

c# - 使用XPath根据同一节点中的另一个属性查找节点中的属性值?

c++ - 如何检查数组更新

c++ - 在 c/c++ 中创建时间戳的可移植方式

c# - 自定义 xml 序列化

jQuery 未按顺序运行

android - 相对布局中的表格布局加权按钮

c++ - 内置类型的对象是否具有特殊的静态初始化顺序优先级?

c++ - 为什么 as_const 的 const&& 重载被删​​除了?