estrutura WS_XML_ATTRIBUTE (webservices.h)
Representa um atributo (por exemplo, <a:purchaseOrder xmlns:a="http://tempuri.org" id="5">)
Sintaxe
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;
Membros
singleQuote
Se é necessário usar uma aspa única ou uma aspa dupla para cercar um valor de atributo. No exemplo, o valor de singleQuote para o atributo "id" seria FALSE.
isXmlNs
Se o atributo é ou não um atributo xmlns. No exemplo acima, isso seria TRUE para o atributo "xmlns:a", mas FALSE para o atributo "id".
prefix
O prefixo do atributo. No exemplo acima, o prefixo do atributo "xmlns:a" é "a", enquanto o prefixo para "id" é uma cadeia de caracteres de comprimento zero.
O prefixo do atributo "xmlns" é uma cadeia de caracteres de comprimento zero.
localName
O localName do atributo. No exemplo acima, o localName do atributo "xmlns:a" não é usado, portanto, é NULL. O localName para o atributo "id" é "id".
ns
O namespace do atributo. No exemplo acima, o namespace do atributo "xmlns:a" é "http://tempuri.org". O namespace para o atributo "id" é o namespace vazio representado por uma cadeia de caracteres de comprimento zero.
value
O valor do atributo. No exemplo acima, o valor do atributo "xmlns:a" não é usado, portanto, é NULL. O valor do atributo "id" é um WS_XML_TEXT que se refere ao valor "5".
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | webservices.h |