Я новичок в XSLT и не знаю, как выполнить следующее.
Ниже приведена часть документа xbrl, созданного другой программой.Через XSLT я хотел бы добавить дополнительный элемент в позицию моей строки комментария:
<xbrli:context id="ctx1">
[...]
</xbrli:context>
//Insert a new element here!
<bd-ob-tuple:TaxData>
[...]
</bd-ob-tuple:TaxData>
В этом месте я хотел бы добавить следующий элемент, используя XSLT:
<xbrli:unit id="EUR">
<xbrli:measure>iso4217:EUR</xbrli:measure>
</xbrli:unit>
Так что конечный результат будет:
<xbrli:context id="ctx1">
[...]
</xbrli:context>
<xbrli:unit id="EUR">
<xbrli:measure>iso4217:EUR</xbrli:measure>
</xbrli:unit>
<bd-ob-tuple:TaxData>
[...]
</bd-ob-tuple:TaxData>
(Элемент xbrli:context
встречается только один раз во всем документе, так что, возможно, упростит поиск упомянутой позиции для нового элемента?)
Есть ли способ, которым я могу сделать это через XSLT?