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