base64Binary数据类型相当于base64?

时间:2016-01-27 11:17:18

标签: xml types semantic-web

" base64Binary数据类型表示Base64编码的任意二进制数据。换句话说,数据是使用Section ..."中定义的Base64 Content-Tranfer-Encoding编码的。来自XML Schema Essentials

所以,我理解的是,如果我们解码该值,我们就会获得二进制数据。这是真的吗?我们还可以使用base64String,base64float吗? 如果我们有base64和baseBinary?

,那就完全不同了

也许,很明显,但是当他们说第二行时,这会让我感到困惑,因为数据是使用Base64 Content-Tranfer-Encoding"来编码的。并且他们没有指定"二进制数据"。

此致

1 个答案:

答案 0 :(得分:1)

base64Binary用于编码字节序列,以便通过文本媒体进行传输。内容仅被视为字节。

在回答你的问题时,不需要base64String,base64Float等,因为它们是定义良好的格式。

如果将该构造转换为字节序列并使用base64编码,则可以使用base64Binary来传输String或float。在接收方以相反方向解码和转换。