新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
このページの操作履歴
このウィキのページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
おまかせページ移動
掲示板
このウィキのスレッド一覧
このページのスレッド一覧
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パーサー
タグ:
+ タグ編集
タグ:
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
いいね!
「XML関係」をウィキ内検索
最終更新:2014年09月06日 18:04