Miren tengo un objeto JSON que obtengo via ajax de un XML de este tipo
Código:
bien al pasarlo a json me queda algo asi:<?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>
Código:
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{"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"
}}
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:
si alguien me dice como tomar el atributo "gid" del nodo "item" o cualquirer atributo que necesite se lo agradeceria.var json = eval('{'+response+'}');
// Obtengo el valor de "nombre"
alert(json.item[0].nombre);
salu2

