DOM メソッド
XML DOM - プロパティとメソッド
プロパティとメソッドは、XML DOM へのプログラミング インターフェイスを定義します。
プログラミングインターフェース
DOM は XML を一連のノード オブジェクトとしてシミュレートします。ノードには、JavaScript または他のプログラミング言語を介してアクセスできます。このチュートリアルでは JavaScript を使用します。
DOM へのプログラミング インターフェイスは、一連の標準プロパティとメソッドを通じて定義されます。
属性は、「何かが何であるか」という観点でよく使用されます (たとえば、ノード名は「book」です)。
メソッドは、「何かをどうするか」という観点でよく使用されます (例: 「book」ノードの削除)。性 Xml DOM プロパティ l いくつかの典型的な DOM 属性:
x.NodeName - 名前
- x.NodeValue -X の名前 x.childNodes - x
- x の子ノード。属性 - x の属性ノード
- 注: 上記のリストでは、x はノード オブジェクトです。
xmldommethod
x.getelementsbytagname(
name ) - 指定されたタグ名ですべての要素を取得します
x.appendchild(
node
) - 子ノードをx x.removeChild(- node
- ) - x から子ノード
を削除します。 注: 上記のリストでは、x はノード オブジェクトです。
books.xml の <title> 要素からテキストを取得する JavaScript コードの例: txt=xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue
このステートメントでは実行後、txtに保存される値は「まいにちイタリアン」です。 説明:
xmlDoc
getElementsByTagName("title")[0]
- 最初の <title> 要素
子ノード[0]
- <title> 要素の最初の子ノード (テキスト ノード)
nodeValue - ノードの値 (テキスト自体)