Cita:
Iniciado por Pochuelo
Ok, GatorV gracias por tu veloz respuesta, ya le hago y te cuento..si no me da, pongo el codigo para ver donde se puede arreglar
No me funciona..o no se que hago mal. de todas maneras pongo el codigo para que se entienda mejor
Este es parte del xml, pues siguen varios campos:
Código:
<tiltviewergallery>
<photos>
<photo imageurl="rutaImagen/imagen.jpg" linkurl="algun link">
<description>
<![CDATA[<font>Nombre de Autor<br>
dato1<br>
dato2<br>
dato3<br>
Aqui va otra informacion adicional
</font>
]]>
</description>
</photo>
</photos>
<tiltviewergallery>
Este el script con el html:
Código:
<html><head>
<script src="prototype.js"/></script>
<script src="ObjTree.js"></script>
Código:
<script language="javascript">
function init(valorSelecto){
var galleryViewer= 'tiltviewer_soloTexto/'+valorSelecto+'/gallery.xml';<!-- ruta del archivo -->
new Ajax.Request(galleryViewer, { onSuccess:hecho, onFailure:errFunc});
}
function errFunc(){}
function hecho(t){
var xotree = new XML.ObjTree();
tree = xotree.parseXML( t.responseText );
var projects=tree["tiltviewergallery"].photos.photo;
var txt="";
for(i=0;i<projects.length;i++){
txt+=projects[i].description+"<br><br>";
txt+="<div style='width:100%; height:1px; border-top:#333 1px solid; margin-top:3px; margin-bottom:13px'></div>";
}
$('content').update(txt);
}
</head></script>
Y el html:
Código:
<body onload='init(1)'>
<div id="content"></div>
</body>
</html>
Lo que deseo mostrar aparte de la etiqueta <description> es el atributo imageurl del nodo <photo>.
gracias, saludo