#java #xbrl
Вопрос:
Сейчас я работаю над программным обеспечением XBRL, которое использует Fujitsu XWAND, например, для создания документов, и в файле после генерации есть неизвестный префикс пространства имен.
<p:xbrl xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:p="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<link:schemaRef xlink:href="igm-20201129.xsd" xlink:type="simple"/>
<p:context id="ctx1">
<p:entity>
<p:identifier scheme="http://www.sec.gov/CIK">1234567890</p:identifier>
</p:entity>
<p:period>
<p:startDate>2020-09-27</p:startDate>
<p:endDate>2020-12-26</p:endDate>
</p:period>
</p:context>
В коде нет места, где можно было бы установить этот префикс (p), и я не нашел никакой информации об этом в Интернете. И более того, в библиотеке нет исходных файлов, поэтому я не могу отладить ее и посмотреть, что происходит под капотом и откуда взялся этот префикс. Префикс появляется только в поколении iXBRL, в стандарте — все нормально.
Кто — нибудь знает что-нибудь об этом?
Комментарии:
1. Я не вижу никакой особой проблемы в том, что префикс называется «p». Он правильно назначен пространству
http://www.xbrl.org/2003/instance
имен (что является важной частью:xmlns:p="http://www.xbrl.org/2003/instance"
). Тот факт, что большинство опубликованных файлов XBRL не имеют префикса (но тогда должно быть пространство имен по умолчанию, назначенное тому же пространству имен с:xmlns="http://www.xbrl.org/2003/instance"
) или что-то в этом родеxbrli
, не делает ваш пример кода неверным. Мне это кажется правильным. Только то, что это XBRL, а не iXBRL. Или я неправильно понял ваш вопрос?2. Спасибо за комментарий. Да, это действительно, но документы экземпляров, созданные в другом программном обеспечении, не имеют этого префикса. Вот почему я подумал, что он подключен.