Latest web development tutorials

parser XML

Todos os navegadores modernos têm embutido parser XML.

parser XML do documento XML em XML DOM objeto - o objeto pode ser operado através de JavaScript.


Análise de documentos XML

O seguinte trecho de código para analisar documentos XML para XML DOM objeto:

if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","books.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;


string XML Parse

O seguinte trecho de código para o objeto DOM XML seqüência de análise XML:

txt="<bookstore><book>";
txt=txt+"<title>Everyday Italian</title>";
txt=txt+"<author>Giada De Laurentiis</author>";
txt=txt+"<year>2005</year>";
txt=txt+"</book></bookstore>";

if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,"text/xml");
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(txt);
}

NOTA: Internet Explorer usar o método loadXML () para analisar uma cadeia de caracteres XML, enquanto outros navegadores usar DOMParser objeto.


o acesso entre domínios

Por razões de segurança, os navegadores modernos não permitem o acesso entre domínios.

Isso significa que ele tenta carregar páginas da Web e arquivos XML, deve estar localizado no mesmo servidor.


DOM XML

No próximo capítulo, você vai aprender como acessar o objeto DOM XML e recuperar dados.