Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Domzera

Conectando java a XML, como faço?

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

não é possível modificar arquivos com javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso ai é em .NET, com .NET é possível, com php é possível, com java é possível...

 

 

mas com javascript não é possível. Entendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.