Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2007, 00:52
rumo
 
Fecha de Ingreso: agosto-2006
Mensajes: 177
Antigüedad: 18 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