Funciones de carga XML DOM
- Página anterior Análisis del DOM
- Página siguiente Atributos y métodos del DOM
Puede almacenar el código para cargar documentos XML en una función separada.
Función de carga
XML DOM contiene métodos (funciones) para recorrer el árbol XML y acceder, insertar y eliminar nodos.
Antes de acceder y procesar el documento XML, debe cargarlo en el objeto DOM XML.
La sección anterior demostró cómo cargar un documento XML. Para evitar la repetición de código al cargar el documento, puede almacenar el código en un archivo JavaScript separado:
function loadXMLDoc(dname) { try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } catch(e) { try //Firefox, Mozilla, Opera, etc. { xmlDoc=document.implementation.createDocument("","",null); } catch(e) {alert(e.message)} } try { xmlDoc.async=false; xmlDoc.load(dname); return(xmlDoc); } catch(e) {alert(e.message)} return(null); }
La función anterior se almacena en el archivo llamado "loadxmldoc.js".
El siguiente ejemplo tiene un enlace hacia "loadxmldoc.js" en su sección <head> y utiliza la función loadXMLDoc() para cargar el documento XML ("books.xml"):
<html>
<head>
<script type="text/javascript" src="loadxmldoc.js">
</script>
</head>
<body>
<script type="text/javascript">
xmlDoc=loadXMLDoc("books.xml");
document.write("xmlDoc is loaded, ready for use");
</script>
</body>
</html>
- Página anterior Análisis del DOM
- Página siguiente Atributos y métodos del DOM