我有一个描述客户端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吗?
提前致谢。