Share via


WS_XML_ELEMENT_NODE structure (webservices.h)

Représente un élément start dans xml (par exemple <, a :purchaseOrder xmlns :a= »http://tempuri.org" ; id="5 »>)

Syntaxe

typedef struct _WS_XML_ELEMENT_NODE {
  WS_XML_NODE      node;
  WS_XML_STRING    *prefix;
  WS_XML_STRING    *localName;
  WS_XML_STRING    *ns;
  ULONG            attributeCount;
  WS_XML_ATTRIBUTE **attributes;
  BOOL             isEmpty;
} WS_XML_ELEMENT_NODE;

Membres

node

Type de base pour tous les types qui dérivent de WS_XML_NODE.

prefix

Le préfixe de l'élément. Dans l’exemple, il fait référence à « a ». Les préfixes vides sont représentés par une longueur nulle WS_XML_STRING.

localName

LocalName de l’élément. Dans l’exemple, il fait référence à « purchaseOrder ».

ns

Espace de noms résolu du préfixe. Dans l’exemple, il fait référence à « http://tempuri.org".

attributeCount

Nombre d’attributs sur l’élément. Dans l’exemple, il s’agirait de 2.

attributes

Tableau d’attributs pour l’élément .

isEmpty

Indique si l’élément est un élément vide ou non. Dans l’exemple, il s’agirait de FALSE.

Configuration requise

Condition requise Valeur
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