我有几个关于 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/