XML DOM チュートリアルlogin
XML DOM チュートリアル
著者:php.cn  更新時間:2022-04-13 15:27:56

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
- パーサーによって作成された XML DOM オブジェクト


getElementsByTagName("title")[0]

- 最初の <title> 要素

子ノード[0]

- <title> 要素の最初の子ノード (テキスト ノード)

  • nodeValue - ノードの値 (テキスト自体)