XML DOM 例
XML DOM パース
次の例では、XMLファイルbooks.xmlを使用します。
XMLファイルのロード
XMLストリングのロード
例の説明
XML DOM のプロパティとメソッド
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
外部JavaScrip関数 loadXMLString() は、XMLストリングのロードに使用します。
XMLファイルのロードとパース - 外部パース用スクリプト
XMLストリングのロードとパース - 外部パース用スクリプト
例の説明
XML DOM ノードにアクセス
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
インデックス番号を用いてノードリスト内のノードにアクセス
length プロパティを用いてノードをループ
要素のノードタイプを見る
要素ノードをループ
ノードリレーションを用いた要素ノードをループ
例の説明
XML DOM ノード情報
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
要素ノードのノード名取得
テキストノードからテキスト取得
テキストノードのテキストを変更
要素ノードのノード名とタイプを取得
例の説明
XML DOM ノードリストと属性リスト
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
最初の<title>要素からテキストを取得
length プロパティを用いてノードを通るループ
要素の属性を取得
例の説明
XML DOM ノードツリーのトラバース
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLString() は、XMLストリングのロードに使用します。
ノードツリーのトラバース
例の説明
XML DOM ブラウザ間の相違
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
ノードリストの長さ表示 - IEと他のブラウザで結果が異ります
ノード間の空テキストを無視
例の説明
XML DOM ノードのナビゲート
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
ノードの親を取得
ノードの最初の子要素を取得
ノードの最後の子要素を取得
ノードの次の兄弟要素を取得
ノードの前の兄弟要素を取得
例の説明
XML DOM ノード値の取得
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
要素のテキスト値取得
属性のテキスト値取得
例の説明
XML DOM ノード値の変更
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
要素のテキストノードの変更
setAttributeを用いた属性値の変更
nodeValueを用いた属性値の変更
例の説明
XML DOM ノードの削除
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
要素ノードの削除
カレント要素ノードの削除
テキストノードの削除
テキストノードのテキストをクリア
名前による属性を削除
オブジェクトによる属性の削除
例の説明
XML DOM ノードの置換
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
要素ノードの置換
テキストノードのデータを置換
例の説明
XML DOM ノードの作成
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
要素ノードの作成
createAttributeを用いた属性ノードの作成
setAttributeを用いた属性ノードの作成
テキストノードの作成
CDATAセクションノードの作成
コメントノードの作成
例の説明
XML DOM ノードの追加
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
最後の子ノードの後にノードを追加
指定した子ノードの前にノードを追加
Add a new attribute
テキストノードにデータ追加
例の説明
XML DOM ノードのクローン
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
ノードをコピーして既存ノードに付加
例の説明
XML XMLHttpRequest
次の例では、XMLファイルbooks.xmlを使用します。
外部JavaScrip関数 loadXMLDoc() は、XMLファイルのロードに使用します。
入力している間に、サーバとのXML HTTP通信
XML HTTPによるdiv要素へのテキストファイルロード
XML HTTPによるHEAD要求作成
XML HTTPによる指定のHEAD要求作成
XML HTTPによりXMLファイルからデータをリストする
例の説明
|