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