Java jaxb在生成xbrl模式时打印未知源
我以前使用jaxb从xsd生成java代码,以便以后轻松打印xml文件 现在我想使用jaxb生成一个xbrl报告。我使用xjc的方式如下:Java jaxb在生成xbrl模式时打印未知源,java,xml,xsd,jaxb,xbrl,Java,Xml,Xsd,Jaxb,Xbrl,我以前使用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 输出为: 正在分析架构。。。 正在编译架构。。。 [信息]生成代码 未知位置
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
输出为:
正在分析架构。。。
正在编译架构。。。
[信息]生成代码
未知位置
结果:未生成任何源
它并没有说哪个位置是未知的。我认为xjc不能处理xsd中的相对路径,但我不确定
有人知道如何为这个xsd生成java代码吗
谢谢。它应该在
未知位置
行之后打印文件放置的位置
它应该创建并将生成的文件放入xso.bd.aangifet2016
文件夹层次结构中。也就是说,在使用-d
标志指定的目标目录中
因此,生成的文件将位于-
D:\Test\src\xso\bd\aangifet2016\
中 它应该在未知位置
行之后打印文件放置的位置
它应该创建并将生成的文件放入xso.bd.aangifet2016
文件夹层次结构中。也就是说,在使用-d
标志指定的目标目录中
因此,生成的文件将位于-
D:\Test\src\xso\bd\aangifet2016\
中 这是你可以期待的是的,但事实并非如此。未知位置后没有路径,也没有生成的源。不知道是否已解决它。。。尝试转义\in目标路径,即将D:\Test\src
更改为“D:\\Test\\src”
。只是一个想法。这是你可以期待的。是的,但事实并非如此。未知位置后没有路径,也没有生成的源。不知道是否已解决它。。。尝试转义\in目标路径,即将D:\Test\src
更改为“D:\\Test\\src”
。只是一个想法。我现在知道:消息“未知位置”与文档中的路径无关。我认为这并不是没有生成源的原因。有人知道如何为这种xsd生成源代码吗?我现在知道:消息“unknown location”与文档中的路径无关。我认为这并不是没有生成源的原因。有人知道如何为这种xsd生成源代码吗?