tree.h
Estructura xmlAttr
Atributo de un nodo XML.
Sintaxis
/** * xmlAttr: * * An attribute on an XML node. */ typedef struct _xmlAttr xmlAttr; typedef xmlAttr *xmlAttrPtr; struct _xmlAttr { void *_private; /* application data */ xmlElementType type; /* XML_ATTRIBUTE_NODE, must be second ! */ const xmlChar *name; /* the name of the property */ struct _xmlNode *children; /* the value of the property */ struct _xmlNode *last; /* NULL */ struct _xmlNode *parent; /* child->parent link */ struct _xmlAttr *next; /* next sibling link */ struct _xmlAttr *prev; /* previous sibling link */ struct _xmlDoc *doc; /* the containing document */ xmlNs *ns; /* pointer to the associated namespace */ xmlAttributeType atype; /* the attribute type if validating */ void *psvi; /* for type/PSVI informations */ };
Miembros
- _private
- Datos de la aplicación
- type
- XML_ATTRIBUTE_NODE, ¡debe ser el segundo!
- name
- El nombre de la propiedad.
- children
- El valor de la propiedad.
- last
- NULL.
- parent
- Enlace hijo->padre.
- next
- Siguiente enlace entre hermanos.
- prev
- Enlace hermano anterior.
- doc
- El documento contenedor.
- ns
- Puntero al espacio con nombre asociado.
- atype
- El tipo de atributo si se está validando.
- psvi
- Para información de tipo/PSVI.