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 |