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이면 이 값은 사용되지 않습니다.

설명

문자열은 WCHAR이 아닌 UTF-8로 인코딩된 바이트로 표시됩니다. 0을 종료할 필요는 없습니다.

매크로 WS_XML_STRING_VALUE, WS_XML_STRING_NULLWS_XML_STRING_DICTIONARY_VALUE 사용하여 이 구조를 초기화할 수 있습니다.

사전 정보는 이진 인코딩에서 더 컴팩트한 xml 문서를 작성하는 데 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
머리글 webservices.h