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