Qt XML

Qt XML 模块提供了 XML 的 DOM 标准的实现。

注意: Qt XML 将不再接收额外的功能。对于迭代读取或写入 XML 文档(SAX),请使用 QXmlStreamReaderQXmlStreamWriter 类。这些类更容易使用,并且与 XML 标准的兼容性更高。

Qt XML C++ 类 页面提供了这个模块中可用类的概述。

使用模块

使用 Qt 模块需要在模块库中进行链接,无论是直接还是通过其他依赖项。包括 CMakeqmake 在内的几个构建工具有专门的支持。

使用 CMake 构建

使用 find_package() 命令在 Qt6 软件包中定位所需的模块组件

find_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)

另请参阅使用 CMake 构建 概述。

使用 qmake 构建

要使用 qmake 配置模块,请将模块添加到项目中 .pro 文件中 QT 变量的值

QT += xml

模块演进

Qt XML 的更改 列出了为 Qt 6 系列Qt所做的模块 API 和功能的重要更改。

许可

Qt XML 模块可在 Qt 公司 的商业许可下获得。此外,它还可在免费软件许可下获得:GNU Lesser General Public License,版本 3,或 GNU General Public License,版本 2。有关更多详细信息,请参阅Qt 许可

© 2024 Qt 公司有限公司。此处包含的文档贡献的版权归其各自的拥有者。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证 1.3 版 的条款许可的。Qt 和相应的徽标是芬兰的 Qt 公司和/或其他国家的注册商标。所有其他商标均为其各自所有者的财产。