XML DOM getAttributeNode() メソッド
定義と使用法
getAttributeNode() メソッドは、現在の要素から名前で属性ノードを取得します。
文法:
elementNode.getAttributeNS(ns,name)
パラメータ | 説明 |
---|---|
name | 必須。取得する属性ノードを指定します。 |
説明
このメソッドは、指定された属性と値を表す Attr ノードを返します。また、Node インターフェースから継承された attributes プロパティでも、この属性ノードを取得できます。
例
すべての例で、XML ファイルを使用します books.xml、および JavaScript ファンクション loadXMLDoc()。
以下の例では、"books.xml" 内のすべての <book> 要素から "category" 属性を取得しています:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category")
;
document.write(attnode.name);
document.write(" = ");
document.write(attnode.value);
document.write("<br />");
}
上記のコードの出力:
category = COOKING category = CHILDREN category = WEB category = WEB