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:
Propiedad | Valor |
---|---|
node | codigo |
parent | <producto> |
type | xs:untypedAtomic |
string | p100 |