O retorno do método do getElementsByTagname () um nodelist que contenha todos os elementos com o nome especificado do Tag na mesma ordem que aparecem no original de fonte.
A seguinte cópia do fragmento do código os valores de todos os elementos do “título” em “bookdetails.xml”:
xmlDoc=loadXMLDoc("booksdetails.xml");
var x=xmlDoc.getElementsByTagName('title');
for (i=0;i<x.length;i++)
{
document.write(x[i].childNodes[0].nodeValue)
document.write("<br />")
}
O/P:
Italiano diário Potter de Harry Começo do pontapé de XQuery XML de aprendizagem
Começar o valor de um atributo
O método do getAttribute () pode ser usado indicar o valor do atributo especificado.
A seguinte cópia que do fragmento do código os valores de toda a “categoria” atribuem em “bookdetails.xml”:
xmlDoc=loadXMLDoc("bookdetails.xml");
var x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
document.write(x[i].getAttribute('category'));
document.write("<br />");
}
O/P:
COOKING
CHILDREN
WEB
WEB
Começar o valor de um artigo
O método do getNamedItem () pode ser usado recuperar o nó especificado.
O seguinte fragmento do código mostra que como imprimir o valor da “categoria” atributo em cada elemento do <book>”:
xmlDoc=loadXMLDoc("bookdetails.xml");
var x=xmlDoc.getElementsByTagName("book");
for(i=0;i<x.length;i++)
{
var attlist=x.item(i).attributes;
var att=attlist.getNamedItem("category");
document.write(att.value + "<br />")
}
O/P:
COOKING
CHILDREN
WEB
WEB
Keywords: original do xml, lima do xml, parser do xml, xmldom microsoft.xmldom, nó do texto, atributo do dom do xml, modelo do objeto do original