【问题标题】:How to convert XBRL file to DOM如何将 XBRL 文件转换为 DOM
【发布时间】:2016-04-27 07:04:35
【问题描述】:

如何将 XBRL 文件转换为 JAVA 对象。

  • 我们有开源的 JAVA API 吗?
  • JAXB 解析技术是否适合这种转换?

【问题讨论】:

  • 你可以用xbrlcore试试
  • Xbrl ia 只是 XML,因此您可以使用任何 XML 解析器,如 jaxb,但由于其复杂性,支持 xquery 的解析器(如 Saxon)会更有用
  • @BillVelasquez。是的,Bill 你是对的,我需要像 Saxon 这样的解析器。感谢您的更新..但我正在寻找一个开源库。我尝试使用 xbrlapi,但没有得到任何有意义的解决方案。
  • @Seki,感谢您提供的信息。我们是否有任何使用此 xbrlcore API 的 JAVA 实现,可用于解析 XBRL 文件?
  • BaseX 是一个基于 Java 的开源 XML 数据库,支持 XQuery,您可以将其嵌入到您的应用程序中。看看basex.org

标签: java xml xml-parsing jaxb xbrl


【解决方案1】:

使用 Maven。将文件放入资源中

<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jaxb2-maven-plugin</artifactId>
            <version>1.6</version>
            <executions>
                <execution>
                    <id>xjc</id>
                    <goals>
                        <goal>xjc</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <schemaDirectory>src/main/resources/tr/gov/turkiye/einvoice/eledger</schemaDirectory>
                <outputDirectory>${project.basedir}/src/main/java</outputDirectory>
                <clearOutputDir>false</clearOutputDir>

            </configuration>

        </plugin>

【讨论】:

    猜你喜欢
    • 2016-11-09
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多