Hola: Creo que con código es como mejor se pueden ver las cosas, así que te mando un ejemplillo que estoy desarrollando (aún no está terminado ni mucho menos), dónde genero XML en servidor, y meto HTML y demás.
www.toldos.net/configuradoronline.php A ver si eso te sirve de ayuda... Yo particularmente no he tenido que programar más que para firefox e irlo testando en IE... Si, lo que comentas es correcto acerca de la validación del XML, no utilizan los mismos métodos; pero bueno, yo lo que utilizo es lo mínimo el objeto, y después trabajo con el DOM, por que en teoría eso si es común a ambos... En teoría, repito. Échale un ojo, a ver si te sirve. Así de paso me lo criticas :P Un saludo. -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de stripTM Enviado el: jueves, 27 de abril de 2006 1:30 Para: javaescript@scriptia.net Asunto: [javaEScript] Primeras prácticas con ajax Este mensaje está más próximo a una entrada de blog que a otra cosa, pero como como no uso de eso aquí va... El caso es que me he decidido a pasar a la práctica en cuanto a tecnologías tipo Ajax, para esto he cogido una antigua galería de fotos que aunque funcionaba sin javascript activo tenía una cosa fea y es que había parte de código que estaba incrustado en la misma página y ese código se generaba al vuelo (son galerías dinámicas). Se trata de la típica galería que presenta una foto, un título y una descripción y con una botonera para poder moverte entre diferentes fotos. Mi primer objetivo era un único .js estático, un html sin onclicks ni código javascript generado al vuelo. El planteamiento cuando carga la página un objeto se encarga de recoger el xml que se genera al vuelo con los datos de la galería, luego cuando se tienen los datos se asignan los eventos a la botonera y desactiva su funcionamiento normal (el de enlace). Como es en plan didáctico he decidido que antes de utilizar las librerías que existen, el currarmelo desde 0 y aquí han comenzado las primeras decepciones. |El XMLHttpRequest| que se utiliza para recoger los datos tiene dos sabores la versión IExplorer montado como un ActiveX y el resto del mundo (mal rollo porque detesto la programación cruzada que te invade de una sensación de fragilidad), luego para comprobar que lo que te traes es un xml es válido, Mozilla juega con devolver un xml especial que indica el fallo mientras que Explorer utiliza la propiedad parseError (más código diferente). No he mirado si es más complicado el utilizar un dtd para esta función pero me temo que si. Mi idea era utilizar xpath para moverme por los datos, pero he optado por desistir a favor de métodos menos potentes aunque más estándares como el getElelementsByTagName ¿no es habitual el uso de xpath en cliente? Y el último problema que me ha dejado mal sabor de boca es que los textos me vienen como html (se supone que bien formado, pero no es 100% seguro) con lo cual su paso del xml a la página lo tengo que hacer con innerHtml :-( ¿algún comentario de consuelo que me haga sentir mejor? jejeje No se si existirá alguna librería que te abstraiga de esto o si hay una manera más sencilla, pero en general me ha decepcionado el comprobar siguen existiendo 2 (o más) modelos de programación. -- Saludos -=stripTM=- _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net