新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
qtmemo @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
qtmemo @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
qtmemo @ ウィキ
ここを編集
Qtを始める
Qtを導入する
Qtの基本
Tips
XML関係
文字列関係
GUIアプリケーション関係
コンテナ関係
描写関係
アプリケーション
データストリーム
関連リンク
Qt公式サイト
XML関係
QtでXMLを扱う方法について
XMLパーサーのAPIにはDOM(Document Object Model)とSAX(Simple API for XML)という大きく分けて2つの仕様がW3Cで勧告されています
Qtのライブラリでは名前がQDomから始まるクラス群がDOMパーサーで、QXmlから始まるクラス群がSAXパーサーです
DOMパーサー
関連するクラス
クラスの構造
ノードは14種類あり、各ノードは
QDomNode
クラスを継承しています
QDomNode
┣
QDomCharacterData
文字データ
┃┣
QDomCDATASection
CDATAセクションを表す
┃┣
QDomComment
コメントを表す
┃┗
QDomText
要素や属性のテキストコンテンツを表す
┣
QDomDocument
ドキュメント全体を表す(DOMツリーのルートノード)
┣
QDomElement
要素を表す
┣
QDomAttr
属性を表す
┣
QDomDocumentType
文章型を表す
┣
QDomNotation
記法 DTDの記法宣言を表す
┣
QDomEntity
実体を表す
┣
QDomEntityReference
実体参照を表す
┣
QDomDocumentFragment
ドキュメントフラグメントを表す
┗
QDomProcessingInstruction
処理命令を表す
コンテナ
QDomList
ノードリスト
QDomNamedNodeMaps
ノードマップ
参考リンク
w3cschools - XML DOM Tutorial
SAXパーサー
タグ:
+ タグ編集
タグ:
このサイトはreCAPTCHAによって保護されており、Googleの
プライバシーポリシー
と
利用規約
が適用されます。
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「XML関係」をウィキ内検索
最終更新:2014年09月06日 18:04