使用JAXB从XSD创建JAva类时出错

时间:2015-06-12 16:23:13

标签: java xml xsd jaxb schema

我有一个描述客户端Web服务API的XSD。我正在使用JAXB但是当它解析XSD文件时会抛出错误。我在Eclipse中打开相同的XSD,它无法识别这些数据类型,因此Eclipse中存在同样的问题 这是XSD文件:http://www.techotopia.com/index.php/An_Android_SQLite_Database_Tutorial

xjc -d src -p file.xsd

parsing a schema...
[ERROR] src-resolve: Cannot resolve the name 'q1:DateTimeOffset' to a(n) 'type d
efinition' component.
  line 9 of file:/C:/workspace/lab/file.xsd

[ERROR] src-resolve: Cannot resolve the name 'q2:ArrayOfint' to a(n) 'type defin
ition' component.
  line 44 of file:/C:/workspace/lab/file.xsd

[ERROR] src-resolve: Cannot resolve the name 'q4:ResponseStatus' to a(n) 'type d
efinition' component.
  line 153 of file:/C:/workspace/lab/file.xsd

它们似乎是Java无法识别的Microsoft相关数据类型。如果这是真的,那么还有另一种工具知道如何在Microsoft和Java之间链接XSD吗?

提前致谢。

0 个答案:

没有答案