Saltar al contenido principal

Nodos atributo

Los nodos atributo (attribute nodes) son un tipo de nodo que representa un atributo XML.

Consideremos el siguiente documento XML:

<?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 atributo es pais="es".

Características

Algunas de sus características son:

  • Puede tener o no un nodo padre.
  • El nodo elemento que posee un atributo se considera como su padre, aunque un nodo de atributo no es hijo de su elemento padre.

Propiedades

Las propiedades de un nodo atributo son:

  • node
  • parent
  • type
  • string

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
nodecodigo
parent<producto>
typexs:untypedAtomic
stringp100