Saltar al contenido principal

Nodos texto

Los nodos texto (text nodes) se trata de un tipo de nodo que encapsula contenido de caracteres XML.

En un elemento, el nodo texto es aquel contenido que está entre la etiqueta de apertura y la etiqueta de cierre.

<?xml version="1.0" encoding="UTF-8"?>
<matriculas>
<alumno>
<nombre>Pedro</nombre>
<apellidos>
<apellido>López</apellido>
<apellido>Ortega</apellido>
</apellidos>
<dni pais="es">11112222A</dni>
</alumno>
</matriculas>

En el ejemplo anterior, un nodo elemento es Pedro.

Características

Algunas de sus características son:

  • El contenido de este tipo de nodo puede estar vacío.
  • A menos que el padre de un nodo de texto esté vacío, el contenido del nodo de texto no puede ser una serie vacía.
  • Los nodos de texto que son hijos de un nodo de documento o nodo elemento. Nunca aparecen como hermanos adyacentes.

Propiedades

Las propiedades de un nodo texto son:

  • content
  • parent

Consideremos el siguiente documento XML:

<producto codigo="p100">Pantalla de 24 pulgadas</producto>             

Los valores de las propiedades del ejemplo anterior son los siguientes:

PropiedadValor
contentPantalla de 24 pulgadas
parent<producto>