首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理XBRL分类法中的表示

处理XBRL分类法中的表示
EN

Stack Overflow用户
提问于 2015-10-27 19:27:17
回答 1查看 263关注 0票数 0

我正在尝试解析XBRL分类法中的表示文件。

这是我遇到麻烦的文件的摘录:

代码语言:javascript
复制
<presentationLink xlink:type="extended" xlink:role="http://www.infocamere.it/itnn/fr/itcc/role/NotaIntegrativaAttivo">
  <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="itcc-ci_AttivitaOperazioniLocazioneFinanziariaLocatario" xlink:to="itcc-ci_ContrattiCorsoOperazioniLocazioneFinanziariaLocatario" order="1" priority="0" use="optional"/>
  <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="itcc-ci_ContrattiCorsoOperazioniLocazioneFinanziariaLocatario" xlink:to="itcc-ci_BeniLeasingFinanziario" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="0" use="optional"/>
  <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="itcc-ci_BeniLeasingFinanziario" xlink:to="itcc-ci_BeniLeasingFinanziarioRelativiFondiAmmortamento" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="0" use="optional"/>
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.infocamere.it/itnn/fr/itcc/role/NotaIntegrativaAttivo">
  <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="itcc-ci_ContrattiCorsoOperazioniLocazioneFinanziariaLocatario" xlink:to="itcc-ci_BeniLeasingFinanziario" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="0" use="optional"/>
  <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="itcc-ci_BeniLeasingFinanziario" xlink:to="itcc-ci_BeniLeasingFinanziarioRelativiFondiAmmortamento" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="0" use="optional"/>
</presentationLink>

结果应该是

代码语言:javascript
复制
itcc-ci_AttivitaOperazioniLocazioneFinanziariaLocatario
  itcc-ci_ContrattiCorsoOperazioniLocazioneFinanziariaLocatario
    itcc-ci_BeniLeasingFinanziario (periodStartLabel, order=1)
      itcc-ci_BeniLeasingFinanziarioRelativiFondiAmmortamento (periodStartLabel, order=1)
    itcc-ci_BeniLeasingFinanziario (periodEndLabel, order=2)
      itcc-ci_BeniLeasingFinanziarioRelativiFondiAmmortamento (periodEndLabel, order=1)

这是使用presentationLink?实现此层次结构的有效方法吗?

我很难识别'itcc-ci_BeniLeasingFinanziarioRelativiFondiAmmortamento'.的父节点

是使用'itcc-ci_BeniLeasingFinanziarioRelativiFondiAmmortamento‘作为不同的联系人使用presentationLink_s解析父级,在合并_presentationLink_s之后使用来构建完整的,还是只需扫描每个_presentationArc并引用最后找到的父级?

我读过很多文档和代码,但对于如何解决这个问题我仍然有疑问。

提前感谢大家的回答。

我希望我说的很清楚,英语不是我的母语。

EN

回答 1

Stack Overflow用户

发布于 2015-10-28 17:35:46

你需要看一下说明书。你们的建议都不太可能得到正确的答案。

您需要为这种关系类型和角色制定关系网。一份非常高层次的摘要:

  1. 将弧线分组为“基本集”,并为该网络找到一个
  2. 找到等价的关系
  3. 删除任何禁止或重写的关系。

如果没有2和3的话,你可能会逃脱。剩下的是一堆描述这个网络的关系,这将允许您构建树。

如果您不知道我在说什么,那么我强烈建议使用第三方XBRL库。规范不是以最直接的方式编写的,而且英语不是您的母语,这不会使这件事变得更容易。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33376852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档