ESEF XHTML - schemaRef

问题描述 投票:0回答:1

您好,我目前正在尝试了解 ESEF 的工作原理,并且我对

link:schemaRef
元素有一些疑问。

如果我有任何错误,请纠正我,因为我仍在学习:)

一般来说,最终格式的文件夹结构看起来像这样:

META-INF/
├─ taxonomyPackage.xml
├─ catalog.xml
reports/
├─ Esef.xhtml
www.mycompany.com/
├─ xbrl/
│  ├─ 2024/
│  │  ├─ mycompany_2024.xsd
│  │  ├─ mycompany_2024_def.xml
│  │  ├─ mycompany_2024_pre.xml
│  │  ├─ mycompany_2024_cal.xml
│  │  ├─ mycompany_2024_lab_de.xml
│  │  ├─ mycompany_2024_lab_en.xml

www.mycompany.com/xbrl/2024
包含分类法。

Esef.xhtml
有一个
link:schemaRef
部分,其中给出了分类法的链接。

<link:schemaRef xlink:href="https://www.mycompany.com/xbrl/2024/mycompany_2024.xsd" xlink:type="simple"></link:schemaRef>

如果您在链接后面访问在线

xsd
文件,我会理解,但到目前为止我所见过的那些 ESEF 文件中从来没有出现过这种情况,所以为什么 - 当分类法已经物理存在时 - 链接不是这样的:

<link:schemaRef xlink:href="../www.mycompany.com/xbrl/2024/mycompany_2024.xsd" xlink:type="simple"></link:schemaRef>

这对我来说更有意义?!

提前感谢任何能给我一个可靠答案的人:)

xhtml taxonomy xbrl
1个回答
0
投票

分类模式的官方位置是绝对 URL,这使得它们可以在线访问。

但是,总是一遍又一遍地下载文件效率不高。因此,包包含绝对 URL 与其本地副本之间的映射。您将在 META-INF/catalog.xml 中找到此映射。这样,XBRL 处理器可以直接在本地读取分类文件,但知道它们对应于在线版本。

© www.soinside.com 2019 - 2024. All rights reserved.