WS_XML_ELEMENT_NODE-Struktur (webservices.h)

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

Syntax

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;

Member

node

Der Basistyp für alle Typen, die von WS_XML_NODE abgeleitet werden.

prefix

Das Präfix des Elements. Im Beispiel bezieht es sich auf "a". Leere Präfixe werden durch eine Länge von 0 WS_XML_STRING dargestellt.

localName

Der localName des -Elements. Im Beispiel bezieht es sich auf "purchaseOrder".

ns

Der aufgelöste Namespace des Präfixes. Im Beispiel bezieht es sich auf "http://tempuri.org".

attributeCount

Die Anzahl der Attribute für das Element. Im Beispiel wäre es 2.

attributes

Das Array von Attributen für das -Element.

isEmpty

Gibt an, ob es sich bei dem Element um ein leeres Element handelt oder nicht. Im Beispiel wäre es FALSE.

Anforderungen

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