structure WS_XML_ATTRIBUTE (webservices.h)
Représente un attribut (par exemple, <a:purchaseOrder xmlns:a= »http://tempuri.org" id="5 »>)
Syntaxe
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;
Membres
singleQuote
Indique s’il faut utiliser un guillemet unique ou un guillemet double pour entourer une valeur d’attribut. Dans l’exemple, la valeur de singleQuote pour l’attribut « id » est FALSE.
isXmlNs
Indique si l’attribut est ou non un attribut xmlns. Dans l’exemple ci-dessus, ce serait TRUE pour l’attribut « xmlns:a », mais FALSE pour l’attribut « id ».
prefix
Le préfixe de l'attribut. Dans l’exemple ci-dessus, le préfixe de l’attribut « xmlns:a » est « a », tandis que le préfixe pour « id » est une chaîne de longueur nulle.
Le préfixe de l’attribut « xmlns » est une chaîne de longueur nulle.
localName
LocalName de l’attribut. Dans l’exemple ci-dessus, le localName pour l’attribut « xmlns:a » n’est pas utilisé, il est donc NULL. Le localName pour l’attribut « id » est « id ».
ns
Espace de noms de l'attribut. Dans l’exemple ci-dessus, l’espace de noms de l’attribut « xmlns:a » est «http://tempuri.org" ;. L’espace de noms de l’attribut « id » est l’espace de noms vide qui est représenté par une chaîne de longueur nulle.
value
Valeur de l'attribut. Dans l’exemple ci-dessus, la valeur de l’attribut « xmlns:a » n’est pas utilisée, donc elle a la valeur NULL. La valeur de l’attribut « id » est une WS_XML_TEXT qui fait référence à la valeur « 5 ».
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | webservices.h |