Compartir a través de


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