WS_XML_READER_RAW_ENCODING 구조체(webservices.h)
판독기가 문서의 바이트를 base64로 인코딩된 문자로 표시해야 함을 나타내는 데 사용됩니다.
구문
typedef struct _WS_XML_READER_RAW_ENCODING {
WS_XML_READER_ENCODING encoding;
} WS_XML_READER_RAW_ENCODING;
멤버
encoding
WS_XML_READER_ENCODING 파생되는 모든 형식의 기본 형식입니다.
설명
이 인코딩은 WS_XML_READER 추상화 를 사용하는 동안 임의의 xml이 아닌 문서를 읽는 것이 바람직할 때 유용할 수 있습니다. 이 인코딩에서 문서로 구성된 바이트는 xml 문서의 루트에 base64로 인코딩된 문자로 표시됩니다. 문서의 루트에 공백이 아닌 텍스트를 수용하기 위해 판독기는 WS_XML_READER_PROPERTY_ALLOW_FRAGMENT 속성이 지정된 것처럼 작동합니다.
문서의 바이트는 필요한 경우에만 base64로 변환됩니다. 따라서 일반적으로 읽는 문자의 base64 디코딩을 수행하는 WsReadBytes를 사용하면 실제로 모든 base64 변환을 방지하고 이 인코딩에서 문서를 읽는 가장 효율적인 방법입니다. 예를 들어 WsReadChars를 사용하면 바이트가 해당 base64 문자로 물리적으로 변환됩니다. 일반적으로 WsReadBytes 이외의 항목을 사용하여 문서를 읽으면 base64 변환이 발생합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | webservices.h |