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 |