9. 二进制数据(Binary data)
**注意:**关于二进制数据是否应包含在 XML 文档中,没有硬性规定。 如果数据太大,最好链接到它。
\
- 禁止(MUST NOT)将二进制数据直接原样包含在 XML
文档中,必须(MUST)使用 Base64 编码进行编码。 [理由: XML
不允许任意二进制字节。]
\ - Base64 所需的换行符可以(MAY)省略。 [理由:
换行符旨在保持纯文本行简短,但 XML 并非真正的纯文本。]
\ - 可以(MAY)将名为
xsi:type、值为
xs:base64Binary
的属性附加到该元素上,以表明正在使用 Base64 格式。
[理由:不透明的二进制块应附有解码说明。]
\
Last updated on