XML処理
Qt は、整形式の XML を読み書きするための 2 種類の汎用 API セット、すなわちストリームベースと DOM ベースを提供しています。
また、Qt XML は一部の XML 方言に対する特定のサポートも提供しています。たとえば、Qt SVG モジュールには、XML ベースのファイル形式である SVG のサブセットを読み書きするための QSvgRenderer クラスおよび QSvgGenerator クラスが用意されています。 また、Qt には、XML や XHTML を扱う際に役立つヘルパー関数も用意されています。Qt::escape() および Qt::convertFromPlainText() を参照してください。
トピック:
XML処理のためのクラス
これらのクラスは、XML ユーザーに関連するものです。
QDomElement の 1 つの属性を表します | |
XMLのCDATAセクションを表します | |
DOM 内の汎用文字列を表します | |
XMLコメントを表します | |
XMLドキュメントを表します | |
Struct は、QDomDocument::setContent() の結果を格納するために使用されます | |
通常は完全な QDomDocument ではない QDomNode のツリー | |
ドキュメントツリーにおけるDTDの表現 | |
DOMツリー内の1つの要素を表します | |
XMLエンティティを表します | |
XMLエンティティ参照を表します | |
DOM実装の機能に関する情報 | |
名前でアクセス可能なノードの集合を含む | |
DOMツリー内のすべてのノードの基底クラス | |
QDomNode オブジェクトのリスト | |
XML表記を表します | |
XML処理命令を表します | |
解析済みのXMLドキュメント内のテキストデータを表します | |
XML属性 | |
XML データの論理的な内容を報告するためのインターフェース | |
XMLデータのDTD内容を報告するためのインターフェース | |
XMLデータの宣言内容を報告するためのインターフェース | |
すべてのXMLハンドラクラスのデフォルト実装 | |
XMLデータに含まれる外部エンティティを解決するためのインターフェース | |
XMLデータ内のエラーを報告するためのインターフェース | |
QXmlReaderのサブクラスに対する入力データ | |
XMLデータの字句的内容を報告するためのインターフェース | |
ファイル内の解析位置に関する情報を保持するXMLハンドラクラス | |
名前空間のサポートを含めたいXMLリーダーのためのヘルパークラス | |
QXmlErrorHandler インターフェースを使用したエラー報告に使用される | |
XMLリーダー(すなわちパーサー)用のインターフェース | |
単純なXMLパーサーの実装 | |
単一のXML属性を表す | |
QXmlStreamAttributeのベクトルを表す | |
DTDエンティティ宣言を表す | |
QXmlStreamReader用のエンティティリゾルバ | |
名前空間宣言を表す | |
DTD表記宣言を表します | |
シンプルなストリーミングAPIを介して、ウェルフォームなXML 1.0ドキュメントを読み込むための高速パーサー | |
シンプルなストリーミングAPIを備えたXML 1.0ライター |
© 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.