Qt XML
Qt XML モジュールは、XML用のDOM標準の実装を提供します。
注: Qt XML には 今後、新機能が追加されることはありません。XML ドキュメントを反復的に読み書き(SAX)するには、QXmlStreamReader およびQXmlStreamWriter クラスを使用してください。これらのクラスは、使いやすさに優れているだけでなく、XML 標準への準拠度も高くなっています。
Qt XML C++ Classes ページでは、このモジュールで利用可能なクラスの概要を説明しています。
モジュールの使用方法
Qt モジュールを使用するには、直接、または他の依存関係を通じて、モジュールライブラリに対してリンクを行う必要があります。CMakeやqmake を含むいくつかのビルドツールには、これに対する専用のサポートが用意されています。
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シリーズ向けに実施されたモジュールのAPIおよび機能に関する重要な変更が記載されています。
ライセンス
Qt XML モジュールは、The Qt Companyから商用ライセンスで提供されています。さらに、フリーソフトウェアライセンス(GNU Lesser General Public License バージョン3、またはGNU General Public License バージョン2)でも利用可能です。詳細については、「Qtのライセンス」を参照してください。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.