(webservices.h) WS_XML_READER_RAW_ENCODING 结构
用于指示读取器应将文档的字节显示为 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 抽象时,此编码非常有用。 在此编码中,构成文档的字节在 xml 文档的根目录中显示为 base64 编码字符。 为了在文档根目录中容纳非空格文本,读取器将像指定 WS_XML_READER_PROPERTY_ALLOW_FRAGMENT 属性一样运行。
文档的字节仅在必要时转换为 base64。 因此,例如,使用 WsReadBytes 通常对其读取的字符执行 base64 解码,实际上可以避免所有 base64 转换,并且是使用此编码读取文档的最有效方法。 例如,使用 WsReadChars 会导致字节以物理方式转换为相应的 base64 字符。 通常,使用 WsReadBytes 以外的任何内容读取文档都会导致 base64 转换。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | webservices.h |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈