XML Schema. Base64binary类型vs String类型
发布时间:2020-12-16 07:51:20 所属栏目:百科 来源:网络整理
导读:我需要从一些 XML元素解码Base64字符串. type =“xs:base64binary”定义的元素与type =“xs:string”定义的元素之间有什么区别吗?一些XSD开发人员拒绝将编码的字符串标记为base64binary.如果没有区别,type =“xs:base64binary”有什么用? 如果我正确理
我需要从一些
XML元素解码Base64字符串. type =“xs:base64binary”定义的元素与type =“xs:string”定义的元素之间有什么区别吗?一些XSD开发人员拒绝将编码的字符串标记为base64binary.如果没有区别,type =“xs:base64binary”有什么用?
如果我正确理解
the specs,则存在语义差异.
base64Binary元素包含已编码为base64的任意二进制数据,这使得它基本上是一个字符串(或至少与字符串兼容). 另一方面,字符串包含可打印的字符,它们(通常)组成单词和句子(自然语言).它们不能包含任意(二进制)数据,因为不允许使用某些字符. 您可以使用base64Binary来指示解码数据不适合人类使用,其中字符串是可读/可打印的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |