webservices.h) (WS_XML_ELEMENT_NODE 结构

表示 xml (中的 start 元素,例如 <a:purchaseOrder xmlns:a=“http://tempuri.org" id=”5“>)

语法

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;

成员

node

派生自 WS_XML_NODE 的所有类型的基类型。

prefix

元素的前缀。 在示例中,它引用“a”。 空前缀由零长度 WS_XML_STRING表示。

localName

元素的 localName。 在本示例中,它引用“purchaseOrder”。

ns

前缀的已解析命名空间。 在示例中,它引用“http://tempuri.org"。

attributeCount

元素上的属性数。 在本示例中,它为 2。

attributes

元素的属性数组。

isEmpty

元素是否为空元素。 在本示例中,该值为 FALSE

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 webservices.h