Document Object Model VS XMLHttpRequest

Hola profesor!
Soy un alumno de la facultad de informática llamado Julen que está haciendo el proyecto fin de carrera y tengo una pregunta:
He creado un objeto llamdao XMLHttpRequest para Mozilla 1.7 y Explorer. Pero resulta que para Opera, Explorer en Mac y Netscape 6 e inferiores no funciona. Buscando he encontrado el Document Object Model Level3 Load and Save specification, que se supone que es el equivalente. Pero tampoco se como funciona. Me gustaría que me dijeras si verdaderamente es el equivalente, y si lo es cual es el código para que me funcione en los navegadores anteriormente mencionados.
Gracias.

1 respuesta

Respuesta
1
Veamos. Efectivamente, XMLHttpRequest solo funciona en esos navegadores (y a partir de Safari 1.2). Mira si quieres (probablemente ya lo hayas hecho) en:
http://developer.apple.com/internet/webcontent/xmlhttpreq.html
Que habla sobre la compatibilidad de navegadores con este objeto de Microsoft.
Respecto a la especificación del DOM 3 que me comentas, yo diría, que más que equivalente es similar al XMLHttpRequest. El problema es que esta especificación se encuentra en estado de recomendación (desde Abril de este año) por el W3C, no como final, así que va a ser difícil que los navegadores tal cual lo reconozcan.
Si existen unas extensiones Load y Sabe de Microsoft en otras versiones anteriores de DOM, pero su función es distinta a lo que pretendemos.
De todas formas, te incluyo unas direcciones que puedes trastear (si, de nuevo, no lo has hecho ya). Una es el parser Xerces, que ya contempla una buena parte de este DOM 3 y Load and Sabe. Se que esto es para programar en Java, pero igualmente puede ayudarte a entenderlo. La otra dirección es la del propio W3C:
http://xml.apache.org/xerces2-j/dom3.html
http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/ecma-script-binding.html
Si quieres aún hablar más sobre este tema, pues ya sabes; eso sí, discúlpame si no puedo contestar demasiado rápido: el tiempo es una posesión un poco escasa en mí.
Un saludo Julen, y mucha suerte con el proyecto!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas