以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML工具及XML开发环境 』  (http://bbs.xml.org.cn/list.asp?boardid=7)
----  >>>JAXB中java long类型与XML Schema数据类型unsignedInt转换的问题[求助]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=65098)


--  作者:nineday
--  发布时间:7/30/2008 10:55:00 AM

--  >>>JAXB中java long类型与XML Schema数据类型unsignedInt转换的问题[求助]
java对象与XML文档转换时,JAXB能把java数据类型转换成XML Schema相对应的数据类型, 比如java的字符串转换成xsd:string类型, 可是java对象里的long属性怎么不能转换成我想要的的xsd:unsignedInt类型,而是转换成了xsd:long了? 不解, 碰到过这个问题的朋友能给个解决办法吗?

表 9-3 XML模式内置数据类型的JAXB映射

XML Schema类型  ---   Java数据类型
xsd:string   --  java.lang.String
xsd:integer  --   java.math.BigInteger
xsd.long long  --  long

................

xsd:hexBinary   ---    byte[]
xsd:unsignedInt   ---    long
xsd:unsignedShort   ---   int


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms