WS_XML_ATTRIBUTE 结构 (webservices.h)

表示属性 (例如 <,a:purchaseOrder xmlns:a=“http://tempuri.org" id=”5“>)

语法

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;

成员

singleQuote

是使用单引号还是双引号来包围属性值。 在此示例中,属性“id”的 singleQuote 值为 FALSE

isXmlNs

特性是否为 xmlns 属性。 在上面的示例中,属性“xmlns:a”为 TRUE ,而属性“id”为 FALSE

prefix

属性的前缀。 在上面的示例中,属性“xmlns:a”的前缀为“a”,而“id”的前缀为零长度字符串。

属性“xmlns”的前缀为零长度字符串。

localName

特性的 localName。 在上面的示例中,不使用属性“xmlns:a”的 localName,因此为 NULL。 属性“id”的 localName 为“id”。

ns

特性的命名空间。 在上面的示例中,属性“xmlns:a”的命名空间为“http://tempuri.org"”。 属性“id”的命名空间是空命名空间,由零长度字符串表示。

value

属性的值。 在上面的示例中,未使用属性“xmlns:a”的值,因此为 NULL。 属性“id”的值是引用值“5” 的WS_XML_TEXT

要求

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