【问题标题】:Is it ok to use special characters in xbrl context names可以在 xbrl 上下文名称中使用特殊字符吗
【发布时间】:2014-12-08 09:59:54
【问题描述】:

可以在 xbrl 上下文 ID 中使用特殊字符吗? 如果没有,任何人都可以对可以使用的字符有所了解吗?我浏览了 xbrl 2.1 规范(关于 id 属性的第 4.7.1 节),但我无法理解允许使用哪些字符。 在一些示例 XBRL 中,省略了特殊字符。我使用某些域成员值来形成上下文名称,所以我不确定是否应该省略特殊字符或者是否应该保留它们。 感谢任何帮助。

【问题讨论】:

    标签: xbrl


    【解决方案1】:

    ID 属性的内容必须符合具有 ID 类型的属性的 XML 规则。根据http://www.w3.org/TR/REC-xml/#NT-Name,它们必须以下列字符之一开头:

    • ":"
    • [A-Z] 范围内的任何字符
    • "_" [a-z] 范围内的任意字符
    • [#xC0-#xD6] 范围内的任何字符
    • [#xD8-#xF6] 范围内的任何字符
    • [#xF8-#x2FF] 范围内的任何字符
    • [#x370-#x37D] 范围内的任何字符
    • [#x37F-#x1FFF] 范围内的任何字符
    • [#x200C-#x200D] 范围内的任何字符
    • [#x2070-#x218F] 范围内的任何字符
    • [#x2C00-#x2FEF] 范围内的任何字符
    • [#x3001-#xD7FF] 范围内的任何字符
    • [#xF900-#xFDCF] 范围内的任何字符
    • [#xFDF0-#xFFFD] 范围内的任何字符
    • [#x10000-#xEFFFF] 范围内的任何字符

    名称中的其他字符可以是上面列表中的任何字符,或者另外是以下字符之一:

    • “-”
    • “。”
    • [0-9] 范围内的任意字符
    • #xB7
    • [#x0300-#x036F] 范围内的任何字符
    • [#x203F-#x2040] 范围内的任何字符

    【讨论】:

      猜你喜欢
      • 2014-12-08
      • 1970-01-01
      • 2015-10-22
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 2018-06-22
      相关资源
      最近更新 更多