El Document Object Model (DOM) es un estandar W3C. Define un estandar para acceder a documentos como HTML y XML. Este tutorial le enseƱara los conceptos basicos de XML DOM. El tutorial esta dividido en secciones como XML DOM Basics, XML DOM Operations y XML DOM Objects. Cada una de estas secciones contiene temas relacionados con ejemplos simples y utiles.
Esta documentacion ha sido preparada para los principiantes para ayudarlos a comprender los conceptos basicos y avanzados relacionados con XML DOM. Este tutorial le dara una comprension suficiente sobre XML DOM desde donde puede llevarse a un nivel superior de experiencia.
Antes de continuar con este tutorial, debe tener conocimientos basicos de XML, HTML y Javascript.
El Document Object Model (DOM) es un estandar W3C. Define un estandar para acceder a documentos como HTML y XML.
La definicion de DOM segun la expresion del W3C es:
*El Document Object Model (DOM) es una interfaz de programacion de aplicaciones (API) para documentos HTML y XML. Define la estructura logica de los documentos y la forma en que se accede y se manipula un documento.
DOM define los objetos, propiedades y metodos (interfaz) para acceder a todos los elementos XML. Estos se divide en 3 partes / niveles diferentes:
-
Core DOM: modelo estandar para cualquier documento estructurado
-
XML DOM: modelo estandar para documentos XML
-
HTML DOM - modelo estandar para documentos HTML
XML DOM es un modelo de objeto estandar para XML. Los documentos XML tienen una jerarquia de unidades informativas llamadas nodos; DOM es una interfaz de programacion estandar para describir esos nodos y las relaciones entre ellos.
XML DOM tambien proporciona una API que permite a un desarrollador agregar, editar, mover o eliminar nodos en cualquier punto del arbol para crear una aplicacion.
Ventajas de XML DOM
Las siguientes son las ventajas de XML DOM.
-
XML DOM es independiente del lenguaje y la plataforma.
-
XML DOM es transitable: la informacion en XML DOM esta organizada en una jerarquia que permite al desarrollador navegar por la jerarquia en busca de informacion especifica.
-
XML DOM es modificable: es de naturaleza dinamica y proporciona al desarrollador un alcance para agregar, editar, mover o eliminar nodos en cualquier punto del arbol.
Desventajas de XML DOM
-
Consume mas memoria (si la estructura XML es grande) ya que el programa escrito permanece en la memoria todo el tiempo hasta que se elimine explicitamente.
-
Debido al amplio uso de la memoria, su velocidad operativa, en comparacion con SAX, es mas lenta.
Contacto
- Envia tus comentarios al correo
henrytorrespo@yahoo.com