Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используется для указания того, что средство чтения должно отображать байты документа в виде символов в кодировке Base64.
Синтаксис
typedef struct _WS_XML_READER_RAW_ENCODING {
WS_XML_READER_ENCODING encoding;
} WS_XML_READER_RAW_ENCODING;
Члены
encoding
Базовый тип для всех типов, производных от WS_XML_READER_ENCODING.
Комментарии
Эта кодировка может быть полезна, если желательно прочитать произвольный документ, не относящийся к xml, но при этом использовать абстракцию WS_XML_READER . В этой кодировке байты, составляющие документ, представляются в виде символов в кодировке Base64 в корне xml-документа. Для размещения текста, не являющегося пробелом, в корне документа средство чтения будет работать так, как если бы было указано свойство WS_XML_READER_PROPERTY_ALLOW_FRAGMENT .
Байты документа преобразуются в base64 только при необходимости. Например, использование WsReadBytes, которое обычно выполняет декодирование считываемых символов в формате Base64, фактически позволяет избежать всех преобразований base64 и является наиболее эффективным способом чтения документов в этой кодировке. Использование WsReadChars, например, приведет к физическому преобразованию байтов в соответствующие символы base64. В общем случае при чтении документа с использованием чего-либо, кроме WsReadBytes , будет выполнено преобразование base64.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | webservices.h |