Freigeben über


WS_XML_ATTRIBUTE-Struktur (webservices.h)

Stellt ein Attribut dar (z. B. <a:purchaseOrder xmlns:a="http://tempuri.org" id="5">).

Syntax

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;

Member

singleQuote

Gibt an, ob ein einzelnes Anführungszeichen oder ein doppeltes Anführungszeichen verwendet werden soll, um einen Attributwert zu umgeben. Im Beispiel wäre der Wert von singleQuote für das Attribut "id" FALSE.

isXmlNs

Gibt an, ob das Attribut ein xmlns-Attribut ist oder nicht. Im obigen Beispiel wäre dies true für das Attribut "xmlns:a", aber FALSE für das Attribut "id".

prefix

Das Präfix des Attributs. Im obigen Beispiel ist das Präfix für das Attribut "xmlns:a" "a", während das Präfix für "id" eine Zeichenfolge der Länge null ist.

Das Präfix für das Attribut "xmlns" ist eine Zeichenfolge der Länge null.

localName

Der localName des Attributs. Im obigen Beispiel wird der localName für das Attribut "xmlns:a" nicht verwendet, sodass es NULL ist. Der localName für das Attribut "id" ist "id".

ns

Der Namespace des Attributs. Im obigen Beispiel ist der Namespace für das Attribut "xmlns:a" "http://tempuri.org"". Der Namespace für das Attribut "id" ist der leere Namespace, der durch eine Zeichenfolge der Länge null dargestellt wird.

value

Der Wert des Attributs. Im obigen Beispiel wird der Wert für das Attribut "xmlns:a" nicht verwendet, sodass er NULL ist. Der Wert für das Attribut "id" ist ein WS_XML_TEXT , der auf den Wert "5" verweist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile webservices.h