WS_XML_STRING 結構 (webservices.h)

表示選擇性地具有與其相關聯的 字典 資訊的字串。 xml API 會使用WS_XML_STRINGs來識別前置詞、localNames 和命名空間。

語法

typedef struct _WS_XML_STRING {
  ULONG             length;
  BYTE              *bytes;
  WS_XML_DICTIONARY *dictionary;
  ULONG             id;
} WS_XML_STRING;

成員

length

字串之 UTF-8 編碼表示法中的位元元組數目。

bytes

編碼為UTF-8位元組的字串。

dictionary

包含字串之字典的指標。 如果字串不是字典的一部分,則此值可能是 NULL

id

值,可唯一識別指定字典內的字串。 dictionary-strings>[id] 的項目應該識別此字串。

如果字典為 NULL,則此值未使用。

備註

字串會以UTF-8編碼位元組表示,而不是WCHAR。 它不需要為零終止。

WS_XML_STRING_VALUEWS_XML_STRING_NULLWS_XML_STRING_DICTIONARY_VALUE 可用來初始化這個結構。

二進位編碼會使用字典資訊來撰寫更精簡的 xml 檔。

規格需求

需求
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
標頭 webservices.h