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" のプレフィックスは長さ 0 の文字列です。
属性 "xmlns" のプレフィックスは長さ 0 の文字列です。
localName
属性の localName。 上記の例では、属性 "xmlns:a" の localName は使用されないため 、NULL です。 属性 "id" の localName は "id" です。
ns
属性の名前空間。 上記の例では、属性 "xmlns:a" の名前空間は "http://tempuri.org"" です。 属性 "id" の名前空間は、長さ 0 の文字列で表される空の名前空間です。
value
属性の値。 上記の例では、属性 "xmlns:a" の値は使用されないため 、NULL です。 属性 "id" の値は、値 "5" を参照する WS_XML_TEXT です。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | webservices.h |