Foros del Web » Programando para Internet » Javascript »

tomar atributo de un xml con json

Estas en el tema de tomar atributo de un xml con json en el foro de Javascript en Foros del Web. hola a todos. Miren tengo un objeto JSON que obtengo via ajax de un XML de este tipo Código: <?xml version="1.0" encoding="iso-8859-1"?> <rugal version="1.0"> <galerias> ...
  #1 (permalink)  
Antiguo 07/07/2007, 00:52
 
Fecha de Ingreso: agosto-2006
Mensajes: 177
Antigüedad: 17 años, 8 meses
Puntos: 1
tomar atributo de un xml con json

hola a todos.

Miren tengo un objeto JSON que obtengo via ajax de un XML de este tipo
Código:
<?xml version="1.0" encoding="iso-8859-1"?>
<rugal version="1.0">
	<galerias>
		<item gid="20070702_223415">
			<nombre>Galeria 1</nombre>
			<xml>20070702_223415.xml</xml>
			<fecha>111205406500</fecha>
			<descripcion>Primera galeria</descripcion>
			<src>img/20070702_223415/thumbnail/20070701_205326_0001.jpg</src>
			<numimg>14</numimg>
		</item>
	</galerias>
</rugal>
bien al pasarlo a json me queda algo asi:
Código:
{"item":{
	"@attributes":{
		"gid":"20070702_223415"
	},
	"nombre":"Galeria 1",
	"xml":"20070702_223415.xml",
	"fecha":"111205406500",
	"descripcion":"Primera galeria",
	"src":"img\/20070702_223415\/thumbnail\/20070701_205326_0001.jpg",
	"numimg":"14"
}}
pues bien lo que quiero es obtener el valor del atributo "gid" dentro del nodo "item", el problema es que aun no he dado con el

se supone que evaluo la cadena en javascript y puedo obtener los elementos y sus valores pero el atributo no se como tomarlo

por ejemplo:

Código:
var json = eval('{'+response+'}');
// Obtengo el valor de "nombre"
alert(json.item[0].nombre);
si alguien me dice como tomar el atributo "gid" del nodo "item" o cualquirer atributo que necesite se lo agradeceria.

salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:27.