次の方法で共有


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