Skip to Content
XML9. 二进制数据(Binary data)

9. 二进制数据(Binary data)

**注意:**关于二进制数据是否应包含在 XML 文档中,没有硬性规定。  如果数据太大,最好链接到它。

\

  1. 禁止(MUST NOT)将二进制数据直接原样包含在 XML 文档中,必须(MUST)使用 Base64 编码进行编码。  [理由: XML 不允许任意二进制字节。]
    \
  2. Base64 所需的换行符可以(MAY)省略。  [理由: 换行符旨在保持纯文本行简短,但 XML 并非真正的纯文本。]
    \
  3. 可以(MAY)将名为 xsi:type、值为 xs:base64Binary 的属性附加到该元素上,以表明正在使用 Base64 格式。  [理由:不透明的二进制块应附有解码说明。]
    \
Last updated on