Foros del Web » Programando para Internet » Javascript »

Parsear xml con prototype

Estas en el tema de Parsear xml con prototype en el foro de Javascript en Foros del Web. Buenos dias maestros, desde hace dias vengo dandole a un problema que no he podido resolver, y estoy por acá quien me da una ayuda. ...
  #1 (permalink)  
Antiguo 19/05/2009, 09:41
 
Fecha de Ingreso: mayo-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
Pregunta Parsear xml con prototype

Buenos dias maestros, desde hace dias vengo dandole a un problema que no he podido resolver, y estoy por acá quien me da una ayuda.

El problema es que quiero mostrar los atributos "del hijo del hijo el cual tiene sus hijos tambien", creo que es asi :
Código HTML:
<pa>
    <hi1>
        <hh1 id="es">
              <hhh1>
             ............................................
               <hhh1>
        </hh1>
        <hh1 id="co">
              <hhh1>
              ............................................
              <hhh1>
        </hh1>
   </hi1>
</pa> 
Para que me entiendan mejor estos son los codigos que utilizo:

El XML:

Código:
<tiltviewergallery>
	<photos>
		<photo imageurl="img.jpg" linkurl="un_enlace">
			<description>						
				 <![CDATA[<font> info cualquiera </font>]]>
			</description>
		</photo>
        </photos>
       <photos>
		<photo imageurl="img2.jpg" linkurl="un_enlace">
			<description>						
				 <![CDATA[<font> info cualquiera </font>]]>
			</description>
		</photo>
        </photos>
</tiltviewergallery> 
El HTML con el javascript

Código HTML:
<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';
	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>";
	}

	$('content').update(txt);
}
</script> 
Código HTML:
<html>
  <body>
     <div id='content'></div>
  </body>
</html> 
La idea es sacar los atributos de <photo> osea: imageurl y linurl, pero le he dado y nada no encuentro como,

agradecería su ayuda gracias
  #2 (permalink)  
Antiguo 19/05/2009, 12:32
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Respuesta: Parsear xml con prototype

tu duda es de XML o de JS ?

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 19/05/2009, 14:01
 
Fecha de Ingreso: mayo-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
Respuesta: Parsear xml con prototype

Huy si ...era para javascript, la mueven por favor, gracias. saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:07.