" base64Binary数据类型表示Base64编码的任意二进制数据。换句话说,数据是使用Section ..."中定义的Base64 Content-Tranfer-Encoding编码的。来自XML Schema Essentials
所以,我理解的是,如果我们解码该值,我们就会获得二进制数据。这是真的吗?我们还可以使用base64String,base64float吗? 如果我们有base64和baseBinary?
,那就完全不同了也许,很明显,但是当他们说第二行时,这会让我感到困惑,因为数据是使用Base64 Content-Tranfer-Encoding"来编码的。并且他们没有指定"二进制数据"。
此致
答案 0 :(得分:1)
base64Binary用于编码字节序列,以便通过文本媒体进行传输。内容仅被视为字节。
在回答你的问题时,不需要base64String,base64Float等,因为它们是定义良好的格式。
如果将该构造转换为字节序列并使用base64编码,则可以使用base64Binary来传输String或float。在接收方以相反方向解码和转换。