XML 処理
Qt は整形式の XML を読み書きするために、ストリームベースと DOM ベースの 2 種類の API を提供しています。
Qt はまた、いくつかの XML 方言に対する特別なサポートも提供します。Qt SVG モジュールは、XML ベースのファイルフォーマットである SVG のサブセットを読み書きするためのQSvgRenderer とQSvgGenerator クラスを提供します。Qt は、XML や XHTML を扱う際に便利なヘルパー関数も提供しています: Qt::escape() やQt::convertFromPlainText() を参照してください。
トピック
XML 処理用クラス
これらのクラスは、XML ユーザに関連するものです。
QDomElement の 1 つの属性を表します。 | |
XML CDATA セクションを表します。 | |
DOM 内の一般的な文字列を表します。 | |
XML コメントを表します。 | |
XML ドキュメントを表します。 | |
構造体は、QDomDocument::setContent() の結果を格納するために使用されます。 | |
通常は完全な QDomDocument ではない QDomNodes のツリー。 | |
ドキュメント・ツリーにおける DTD の表現 | |
DOM ツリー内のひとつの要素を表します。 | |
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を読み込む高速パーサー | |
シンプルなストリーミング API を備えた XML ライター |
© 2025 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.