从具有名称空间的XBRL获取属性值

喘气
<!-- Mapping from Excel to XBRL -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ifrs="http://xbrl.ifrs.org/taxonomy/2013-03-28/ifrs">
<link:schemaRef xlink:type="simple" xlink:href="IFRS\ifrs-cor_2013-03-28.xsd"/>
<!-- Contexts -->
<context id="D-2063">
    <entity>
        <identifier scheme="http://www.cro.gov.np">CRO</identifier>
    </entity>
    <period>
        <startDate>2063-04-01</startDate>
        <endDate>2064-03-31</endDate>
    </period>
</context>
<context id="I-2063">
    <entity>
        <identifier scheme="http://www.cro.gov.np">CRO</identifier>
    </entity>
    <period>
        <instant>2064-03-31</instant>
    </period>
</context>
<!-- Units -->
<unit id="U-Monetary">
    <measure>iso4217:NPR</measure>
 </unit>  
<!-- Fact values -->  
<ifrs:Assets contextRef="I-2063" unitRef="U-Monetary" decimals="0">7954664475</ifrs:Assets>
</xbrl>  

上面给出的是基于XML的XBRL文件的示例。我想从ifrs:Assets的FactValue中选择contextRef的属性值。如我们所见,我们已经定义了名称空间,带有简单xpath的普通xquery不起作用。所以,我曾经

  xquery version "3.0";
  let $x:=doc("/db/Siddhartha/2061.xml")
  return $x/*[local-name()="xbrl"]/*[local-name()="Assets"][@contextRef]

但是,期望I-2063的价值并未上升。如何从上述文件中获取属性contextRef的值?

马丁·洪恩(Martin Honnen)

如果要返回属性的值,请使用$x/*[local-name()="xbrl"]/*[local-name()="Assets"]/@contextRef/string()

当然,XQuery还允许您处理名称空间,因此您不需要local-name()“ hacks”:

xquery version "3.0";
declare default element namespace "http://www.xbrl.org/2003/instance";
declare namespace ifrs = "http://xbrl.ifrs.org/taxonomy/2013-03-28/ifrs";
let $x:=doc("/db/Siddhartha/2061.xml")
return $x/xbrl/ifrs:Assets/@contextRef/string()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有名称空间的Bootstrap 3中的编译问题

来自分类Dev

如何从具有名称的R向量中的值获取名称

来自分类Dev

具有名称空间的模板化结构的Typedef

来自分类Dev

XmlDocument-具有名称空间的SelectSingleNode

来自分类Dev

如何在没有名称空间的情况下获取属性值?

来自分类Dev

具有名称空间的标签的Extract / extractValue

来自分类Dev

具有名称空间的路径定义

来自分类Dev

使用Powershell在具有名称空间的XML中选择具有Xpath的属性

来自分类Dev

如何从XmlDocument中选择具有名称空间的节点?

来自分类Dev

XSD:不应使用具有名称空间的元素

来自分类Dev

jQuery选择具有名称属性的多个元素的属性值

来自分类Dev

具有名称空间的openxml

来自分类Dev

XPath:选择具有名称空间的特定节点

来自分类Dev

使用xmlstarlet 1.6.1更新具有名称空间的XML

来自分类Dev

在Java中获取具有名称空间的XML节点

来自分类Dev

导航到具有名称空间的Class

来自分类Dev

当XML上存在默认名称空间时,如何使用XSLT添加具有名称空间的属性

来自分类Dev

具有名称空间的PostgresSQL xpath

来自分类Dev

具有名称空间的xpath查询根元素

来自分类Dev

带有谓词的xpath表达式可从具有名称空间的xml中获取节点值

来自分类Dev

检索具有名称空间限制的属性的三元组

来自分类Dev

具有名称空间的xpath表达式

来自分类Dev

如何从具有名称的R向量中的值获取名称

来自分类Dev

XmlDocument-具有名称空间的SelectSingleNode

来自分类Dev

XmlNodeList xPath具有名称空间以过滤出节点

来自分类Dev

使用Powershell在具有名称空间的XML中选择具有Xpath的属性

来自分类Dev

具有名称空间的PHP自动加载器

来自分类Dev

具有名称空间的函数表达式

来自分类Dev

如何在Java X路径中获取带有名称空间的嵌套xml的属性

Related 相关文章

  1. 1

    具有名称空间的Bootstrap 3中的编译问题

  2. 2

    如何从具有名称的R向量中的值获取名称

  3. 3

    具有名称空间的模板化结构的Typedef

  4. 4

    XmlDocument-具有名称空间的SelectSingleNode

  5. 5

    如何在没有名称空间的情况下获取属性值?

  6. 6

    具有名称空间的标签的Extract / extractValue

  7. 7

    具有名称空间的路径定义

  8. 8

    使用Powershell在具有名称空间的XML中选择具有Xpath的属性

  9. 9

    如何从XmlDocument中选择具有名称空间的节点?

  10. 10

    XSD:不应使用具有名称空间的元素

  11. 11

    jQuery选择具有名称属性的多个元素的属性值

  12. 12

    具有名称空间的openxml

  13. 13

    XPath:选择具有名称空间的特定节点

  14. 14

    使用xmlstarlet 1.6.1更新具有名称空间的XML

  15. 15

    在Java中获取具有名称空间的XML节点

  16. 16

    导航到具有名称空间的Class

  17. 17

    当XML上存在默认名称空间时,如何使用XSLT添加具有名称空间的属性

  18. 18

    具有名称空间的PostgresSQL xpath

  19. 19

    具有名称空间的xpath查询根元素

  20. 20

    带有谓词的xpath表达式可从具有名称空间的xml中获取节点值

  21. 21

    检索具有名称空间限制的属性的三元组

  22. 22

    具有名称空间的xpath表达式

  23. 23

    如何从具有名称的R向量中的值获取名称

  24. 24

    XmlDocument-具有名称空间的SelectSingleNode

  25. 25

    XmlNodeList xPath具有名称空间以过滤出节点

  26. 26

    使用Powershell在具有名称空间的XML中选择具有Xpath的属性

  27. 27

    具有名称空间的PHP自动加载器

  28. 28

    具有名称空间的函数表达式

  29. 29

    如何在Java X路径中获取带有名称空间的嵌套xml的属性

热门标签

归档