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 ライター |
©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。