之前我使用jaxb从xsd生成java代码,以便以后轻松打印xml文件。
现在我想使用jaxb生成xbrl报告。我使用xjc如下:
xjc.exe "http://www.nltaxonomie.nl/10.0/report/bd/entrypoints/bd-rpt-ob-aangifte-2016.xsd" -verbose -d "D:\Test\src" -p xso.bd.aangifte2016
输出为:
parsing a schema...
compiling a schema...
[INFO] generating code
unknown location
结果:未生成任何来源
没有说明哪个位置未知。我认为xjc不能处理xsd中的相对路径,但我不确定。
有谁知道如何为这个xsd生成java代码?
感谢。
答案 0 :(得分:-1)
它应该打印unknown location
行之后放置文件的位置。
它应该创建并将生成的文件放在xso.bd.aangifte2016
文件夹层次结构中。也就是说,在使用-d
标志指定的目标目录中。
因此,生成的文件将在 - D:\Test\src\xso\bd\aangifte2016\
中。