相关疑难解决方法(0)

如何为JVM设置默认语言环境?

我想将我的JVM的默认语言环境设置为fr_CA.有什么可能的选择呢?

我只知道一个选项 Locale.setDefault()

java globalization localization

140
推荐指数
6
解决办法
21万
查看次数

JAXB无法为XBRL生成Java类

我正在尝试为XBRL中定义的类型生成Java类.

我的构建过程基于Maven 2,这是我的试验.我只粘贴build部分,它依赖于一些属性:

package 是我的目标包的名称

catalog是目录的路径和文件名.因为我没有互联网连接,我有amny条目,但我认为这些都是必要的

-- TR9401 for XBRL resources --
SYSTEM http://www.xbrl.org/2003/XLink http/www.xbrl.org/2003/xl-2003-12-31.xsd
SYSTEM http://www.w3.org/1999/xlink http/www.xbrl.org/2003/xlink-2003-12-31.xsd
Run Code Online (Sandbox Code Playgroud)

xsd.path 是XSD所在的目录

xsd.file 是以下极简主义XSD的文件名

     <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
       <xs:import namespace="http://www.xbrl.org/2003/instance"
        schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
     </xs:schema>
Run Code Online (Sandbox Code Playgroud)

我试过的所有插件都无法导入xl:nonEmptyURI.

但是xl映射到http://www.xbrl.org/2003/XLink(在我的目录中)哪个导入 <import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink-2003-12-31.xsd"/>定义 nonEmptyURI

怎么了?我该如何解决?

Apache CXF

        <plugin>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-xjc-plugin</artifactId>
            <executions>
                <execution>
                    <id>generate-sources</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>xsdtojava</goal>
                    </goals>
                    <configuration>
                        <xsdOptions>
                            <xsdOption>
                                <catalog>${catalog}</catalog>
                                <xsd>${xsd.path}/${xsd.file}</xsd>
                                <packagename>${package}</packagename>
                            </xsdOption>
                        </xsdOptions>
                    </configuration>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

失败了

parsing a schema...

[ERROR] src-resolve: Cannot resolve the name 'xl:nonEmptyURI' …
Run Code Online (Sandbox Code Playgroud)

jaxb xbrl maven-jaxb2-plugin jaxb2-maven-plugin cxf-xjc-plugin

9
推荐指数
1
解决办法
2万
查看次数