content top

Tipos de nodos en el DOM, ventics.com

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>

No Hay Comentarios »

Sin comentarios hasta ahora.

RSS Sindicacion RSS para este articulo . URL para Trackback

Haga un comentario

Debe estar logueado para hacer un comentario.

Ultimas Visitas a Nuestro Sitio