dom
Archived Posts from this Category
Archived Posts from this Category
Posted by corrideat on 19 Oct 2008 | Tagged as: dom
Uno de los inconvenientes que pueden presentar las aplicaciones AJAX es que para presentar el código HTML, suelen hacer uso de la propiedad innerHTML, la cual si bien está soportada por los principales navegadores, no es estándar sino un invento de Microsoft.
Si bien usar innerHTML en sí no es una mala opción, puesto que se obtienen resultados satisfactorios, surge el hecho de que aún no es estándar, y por ese motivo, podría pretenderse buscar una alternativa.
En este caso, mostraré un ejemplo usando el método DOMParser, y su equivalente en entornos Microsoft, el objeto ActiveX DOMDocument.
Para cargar el XML, el método DOM y el ActiveX de Microsoft utilizan métodos distintos, parseFromString y loadXML respectivamente.
Luego, estas funciones devuelven un documento ya procesado, con todos sus métodos DOM.
La implementación multiplataforma de éstos sería la siguiente: