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