Los documentos XML y HTML tratados por DOM se convierten en una jerarquía de nodos. Los nodos que representan los documentos pueden ser de diferentes tipos. A continuación se detallan los tipos más importantes:
Document: es el nodo raíz de todos los documentos HTML y XML. Todos los demás nodos derivan de él.DocumentType: es el nodo que contiene la representación del DTD empleado en la página (indicado mediante el DOCTYPE).Element: representa el contenido definido por un par de etiquetas de apertura y cierre (<etiqueta>…</etiqueta>) o de una etiqueta abreviada que se abre y se cierra a la vez (<etiqueta/>). Es el único nodo que puede tener tanto nodos hijos como atributos.Attr: representa el par nombre-de-atributo/valor.Text: almacena el contenido del texto que se encuentra entre una etiqueta de apertura y una de cierre. También almacena el contenido de una sección de tipo CDATA.CDataSection: es el nodo que representa una sección de tipo <![CDATA[ ]]>.Comment: representa un comentario de XML.Se han definido otros tipos de nodos pero que no son empleados habitualmente: DocumentFragment, Entity, EntityReference, ProcessingInstruction y Notation.
El siguiente ejemplo de documento sencillo de XML muestra algunos de los nodos más habituales:
<?xml version="1.0"?> <clientes> <!-- El primer cliente --> <cliente> <nombre>Empresa SA</nombre> <sector>Tecnologia</sector> <notas><![CDATA[ Llamar la proxima semana ]]></notas> </cliente> </clientes>
Sin comentarios hasta ahora.
RSS Sindicacion RSS para este articulo . URL para Trackback
Debe estar logueado para hacer un comentario.