XML DOM localName 属性
定義と用法
localName 属性は選択された要素のローカル名(要素名)を返します。
選択されたノードが要素または属性でない場合、この属性は NULL を返します。
文法:
elementNode.localName
インスタンス
すべての例において、XML ファイルを使用します books.xml、および JavaScript ファンクション loadXMLDoc()。
例 1
以下のコードスニペットは "books.xml" 内の最初の <book> 要素のローカル名を取得しています:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.localName
);
以下のコードの結果:
book
例 2
以下のコードスニペットは "books.xml" 内の最後の <book> 要素のローカル名を取得しています:
//最後のノードが要素ノードであるか確認
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.documentElement;
var lastNode=get_lastchild(x);
document.write(lastNode.localName
);
以下のコードの結果:
book