XML xs:int十六进制值
我想将数字存储在类型为或其他简单整数类型的
XML文件中,但允许用户以十六进制格式输入数字. XML标准是否允许这样做,因为我找不到任何相关的东西?
例如,如果XSD说: <xs:element name="value" type="xs:integer" use="required" /> 那么我希望XML能够说: <value>0xFF00FF</value> 或者十六进制的符号. 显然我可以尝试但只能证明在一个特定的实现中支持,而不是它是否是标准.我不特别在意保存到XML是否会失去基础.
我不这么认为. xs:integer是xs:decimal的派生/子集类型,其表示形式为
defined as
您可以删除0x并将其设置为hexBinary,尽管您丢失了语义数字. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |