1
resposta

Importar arquivo xml local e exibir os dados na página.

Gostaria de saber, como eu selecionaria um arquivo local, do tipo xml e leria os dados deste arquivo, exibindo-os em minha página HTML?.

1 resposta

Lucas, você precisaria fazer um ajax para url/página que possui este arquivo.

E precisaria usar o DOMParser() para interpretar o xml e fazer algo com o conteudo :)

Segue um exemplo

<p id="demo"></p>

<script>
var parser, xmlDoc;
var text = "<bookstore><book>" +
"<title>Everyday Italian</title>" +
"<author>Giada De Laurentiis</author>" +
"<year>2005</year>" +
"</book></bookstore>";

parser = new DOMParser();
xmlDoc = parser.parseFromString(text,"text/xml");

document.getElementById("demo").innerHTML =
xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;
</script>