使用jaxb将场景添加到xbrl实例中的上下文

时间:2016-04-06 05:52:06

标签: jaxb xbrl

我使用xjc为我的xbrl分类法生成了Java类。现在我正在尝试编组一个xbrl实例。我能够在上下文中创建场景标记。但无法找到任何用于添加显式/类型成员的Java类。我是否需要添加任何绑定类? 我是jaxb的新手。 感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

问题可能是您所指的元素 xbrli:scenario xbrldi:typedMember / xbrldi:explicitMember ,两种不同的模式:前者位于core XBRL schema,而后者位于XBRL dimensions-in-instance schema。这是因为它们后来作为XBRL的细分市场的延伸。

如果只有第一个模式在范围内(例如,使用xjc编译),则xbrli:segment元素可以包含来自其他命名空间的任何内容,如下所示:

<element name="segment">
  <complexType>
    <sequence>
      <any namespace="##other"
           processContents="lax"
           minOccurs="1"
           maxOccurs="unbounded"/>
    </sequence>
  </complexType>
</element>

您还需要第二个模式以了解其他两个标记或创建它们。

话虽如此,我对JAXB不熟悉,不知道它是否支持这个##其他构造本身,但我希望它能进一步帮助你。我认为如果xbrldi架构在DTS中,那么应该有与之对应的Java类。

相关问题