Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2009, 12:50
pepepercebe
 
Fecha de Ingreso: diciembre-2005
Mensajes: 92
Antigüedad: 18 años, 10 meses
Puntos: 0
Como buscar por id dentro de responseXML

Hola, hago una consulta ajax y con PHP genero un XML de este tipo:

Código:
<xml>
<modelos>
<modelo id='modelo1' atributo1='1'>
<modelo id='modelo2' atributo1='2'>
<modelo id='modelo3' atributo1='3'>
</modelos>
y ahora al recibir la respuesta responseXML puedo entrar a cualquier determinado nodo por ejemplo con un alert de responseXML.firstChild.nodeName conseguiria el nombre de modelos y demas, pero a lo que quiero acceder yo es por ejemplo a un determinado elemento modelo, por ejemplo, quiero acceder al modelo tercero que tiene la id ='modelo3'.

Resumiendo que yo quiero acceder al atributo1 del modelo3, algo asi como si hiciera un
var ejemplo = responseXML.getElementById('modelo3');
ejempo.getAttribute('atributo1');

lo unico que veo que se podria acceder es por getElementsByTagName, pero por ahi no se como conseguir encontrar el atributo id.

Me he explicado un poco mal, espero que me hyais entendido.

Un saludo