estructura WS_XML_ATTRIBUTE (webservices.h)
Representa un atributo (por ejemplo, <a:purchaseOrder xmlns:a="http://tempuri.org" id="5">)
Sintaxis
typedef struct _WS_XML_ATTRIBUTE {
BYTE singleQuote;
BYTE isXmlNs;
WS_XML_STRING *prefix;
WS_XML_STRING *localName;
WS_XML_STRING *ns;
WS_XML_TEXT *value;
} WS_XML_ATTRIBUTE;
Miembros
singleQuote
Si se debe usar una comilla simple o una comilla doble para rodear un valor de atributo. En el ejemplo, el valor de singleQuote para el atributo "id" sería FALSE.
isXmlNs
Si el atributo es o no un atributo xmlns. En el ejemplo anterior, sería TRUE para el atributo "xmlns:a", pero FALSE para el atributo "id".
prefix
Prefijo del atributo. En el ejemplo anterior, el prefijo del atributo "xmlns:a" es "a", mientras que el prefijo de "id" es una cadena de longitud cero.
El prefijo del atributo "xmlns" es una cadena de longitud cero.
localName
LocalName del atributo. En el ejemplo anterior, no se usa localName para el atributo "xmlns:a", por lo que es NULL. LocalName para el atributo "id" es "id".
ns
Espacio de nombres del atributo. En el ejemplo anterior, el espacio de nombres del atributo "xmlns:a" es "http://tempuri.org". El espacio de nombres del atributo "id" es el espacio de nombres vacío representado por una cadena de longitud cero.
value
El valor del atributo. En el ejemplo anterior, no se usa el valor del atributo "xmlns:a", por lo que es NULL. El valor del atributo "id" es un WS_XML_TEXT que hace referencia al valor "5".
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | webservices.h |