Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu estou tentando abrir e exibir um XML usando javascript, mas nao consigo acessar meu XML, o codigo que estou usando é:
if (window.XMLHttpRequest){
var xmlDoc=new XMLHttpRequest();
}
else{
xmlDoc=new ActiveXObject("Microsoft.XMLHTTP");
}
//ate aki ele funciona porque testei com um alert(xmlDoc); e apareceu o nome da conexão, daki pra frente não vai mesmo!
xmlDoc.open("GET","Padrao.xml",false);//fiz dois arquivos .xml o outro esta ../XML/Padra.xml
xmlDoc.send();
xmlDoc.responseXML;
document.getElementById("demoa").innerHTML = xmlDoc.getElementsByTagName("Enderecos")[0].childNodes[0].nodeValue;
document.getElementById("demob").innerHTML = xmlDoc.getElementsByTagName("Icon")[0].childNodes[0].nodeValue;
document.getElementById("democ").innerHTML = xmlDoc.getElementsByTagName("Site")[0].childNodes[0].nodeValue;
Não consigo fazer funcionar.
Será que alguem tem uma idéia pra me ajudar?
Obrigado
Luiz Célio
è possivel sim.
http://imasters.com.br/artigo/19715/dotnet/xml-literals-parte-04-modificar-inserir-e-eliminar/
aki no forum tem um tuto sobre o assunto.
Mas a minha duvida ainda é pq nao consigo ler o xml?
mas obrigado pela atenção e rapidez na resposta William Bruno!
Valeu
isso ai é em .NET, com .NET é possível, com php é possível, com java é possível...
mas com javascript não é possível. Entendeu ?
Javascript é diferente de java
Meus caros, verdeda mesmo o que vcs estão falando!!
Era .NET e eu ja sabia que java é diferente de javascript, mas é que to aprendendo a usar java, sozinho, como a maioria se não me engano, não tenho nenhum tipo de formação na area, mas gosto de programar!
Agradeço as repostas, mas a duvida continua companheiros!!
por que meu codigo não ler o documento em XML isso o js faz certo?
qual o erro no codigo?
Mas como ficou mais claro que com php eu posso fazer o que eu quiser com xml, então chego a conclusão que:
posso usar o js pra chamar uma função em php que faz criação, inclusão, alteração e apagar arquivos xml e elemnetos de xml!
certo? iso da pra fazer com php, certo?
Ahh, se naõ der pra fazer assim, me indiquem um caminho pra eu fazer! a ajuda pode ser mais util do que simplesmente dizer o que eu NÂO POSSO FAZER!
Valeu pela atenção.
Aprendiz com duvida procurando ajuda - Vulgo Luiz Célio
cara, é impossível te ajudar se vc misturar os conceitos.
então primeiro eu queria te dizer oq vc estava fazendo errado.
Agora que vc entendeu, vamos lá. Tenho esse XML aqui de exemplo:
test.xml
<?xml version="1.0" encoding="UTF-8"?>
<text>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, earum cupidatat cillum atque culpa minim excepteur accusamus tempore dolor mollitia cillum. quia quo dignissimos deleniti quaerat assumenda eiusmod optio sint minim eligendi. rerum non quam facere, eum eu odio eu dolorem optio. voluptatibus exercitationem magnam minus eius magna iusto pariatur. est similique corrupti suscipit ducimus anim facere reprehenderit quas harum dolorum doloribus quo cum facere occaecat.</p>
<p>Nihil cumque vero iure nostrud ut elit irure quam eum nam cillum dignissimos dignissimos est necessitatibus blanditiis molestias quo. Ad delectus velit, vel cum quia blanditiis aliquam debitis possimus temporibus et. Commodi asperiores tempora aliqua eiusmod impedit, velit quaerat fugiat debitis libero laboris nisi laboris. Blanditiis minus laboriosam magna anim accusamus iusto repudiandae. Reiciendis anim aliquip, corrupti aliquid exercitation reiciendis eiusmod placeat eu omnis pariatur consequatur magnam pariatur impedit. Et laborum repellendus mollitia cillum esse.</p>
<p>Impedit quibusdam fuga alias animi, id exercitationem mollitia asperiores labore temporibus cum aliqua est aliqua tempora mollit animi. Corrupti cupiditate laboriosam iusto atque incididunt est pariatur, irure velit a anim. Eveniet exercitationem reiciendis fugiat tempore pariatur qui quod animi nisi nihil eligendi assumenda possimus ducimus nobis perferendis. Tenetur at asperiores culpa exercitationem cum consequatur magnam, anim aliquam libero. Ea praesentium elit esse tenetur.</p>
<p>Magnam ad maiores omnis do laboriosam nulla id eveniet facere reiciendis possimus excepturi. Voluptatem tempor proident cillum deserunt veniam cum nobis autem laboriosam quia earum debitis consequat repellat dolores. Et saepe occaecat facilis, excepturi. Aute nam obcaecati aliqua nam deleniti iure placeat laboris. Voluptas voluptate sapiente dolorem reiciendis temporibus quas maiores eu in irure aut. Tempora magnam nihil tempor eos maxime optio. Quam nihil voluptas aliquip doloribus tempore do.</p>
<p>Aliqua omnis laborum provident id eum minim iure laboris accusamus eius commodo, autem eveniet maxime. Ducimus officia dolorem distinctio ullam aliquam est expedita sunt magnam asperiores repellendus, eius. Earum a laborum anim ad expedita officia cupiditate, laboriosam autem eos. A nisi repellendus quod minima dignissimos temporibus nam nobis officia facere quas exercitationem. Laborum maxime laboris irure voluptatibus adipisicing officiis vel illum eligendi cupidatat placeat eligendi irure recusandae dolores cillum impedit. Corporis tempore cupiditate provident consequat.</p>
</text>
e um código para acessar a primeira tag <p> desse xml:
<script type="text/javascript">
var ajax = new XMLHttpRequest();
ajax.open("GET","test.xml",true);
ajax.send();
ajax.onreadystatechange = function(){
if (ajax.readyState == 4){
var xml = ajax.responseXML;
console.log(xml.getElementsByTagName('p')[0]);
}
}
</script>só pra completar o bruno.
esse exemplo foi dado em javascript, e por ser uma linguagem client-side te impossibilita de alterar o arquivo.
Putz cara não vou mais te tormenta não. realmente eu não sei programar. to tentando aprender, mas não vai ser aki pelo visto! vc é muito impaciente.
não é possível modificar arquivos com javascript.