Ir para conteúdo

POWERED BY:

Arquivado

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

Sérgio Mandrake

[Resolvido] como converter os valores do xml para tags html?

Recommended Posts

olá, eu ainda sou meio leigo no ajax e estou usando a framework jQuery, e meu pequeno script faz o seguinte, ele carrega a página com os valores xml e imprime elas em tags html,

 

 

os valores xml:

<?xml version="1.0" encoding="iso-8859-1" ?>
<item>
  <m>Pedido 1</m>
  <m>Pedido 2</m>
  <m>Pedido 3</m>
  <m>Pedido 4</m>
</item>

e é para imprimir assim no html:

<div class="music">Pedido 1</div>
<div class="music">Pedido 2</div>
<div class="music">Pedido 3</div>
<div class="music">Pedido 4</div>

o meu js ta assim

$(document).ready(function(){
	$("#test").load("test.xml");
	
	setInterval("$('#test').load('test.xml')", 1000);
});

agora não sei como posso capiturar o valor de cara tag xml e imprimir da forma que quero. obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

algo +o- assim

(ajax)

if(ajax.readyState == 4){
		if(ajax.status == 200){
			var xml = ajax.responseXML;
			if(xml != null){
				if(xml.hasChildNodes){
					var nos = xml.getElementsByTagName('cliente');
					for(i=0; i<nos.length; i++){
						if(window.ActiveXObject){
							var id 		= nos[i].childNodes[0].firstChild.nodeValue; // 0 1 2 3 IE - 1 3 5 7 FF

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vadio fiz assim:

$(document).ready(function(){
	Load();	
	setInterval("Load()", 1000);
});

function Load(){
	var $test = $("#test").load("test.php");
	var message = $('m', $test).text();
	for(i=0; i<message.length; i++){
		
	}
}

mais não tô conseguindo trabalhar no for agora para cada uma tag <m> do xml ficar como <div class="music">, como posso fazer?

 

-----------------------------------------------------------------------------------

Post Mesclado

-----------------------------------------------------------------------------------

 

vlw, já consegui fazer, por outra maneira ;)

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.