在 xbrl 上下文 ID 中使用特殊字符可以吗?如果没有,任何人都可以对可以使用的字符有所了解吗?我浏览了 xbrl 2.1 规范(关于 id 属性的第 4.7.1 节),但我无法理解允许使用哪些字符。在一些示例 XBRL 中,省略了特殊字符。我使用某些域成员值来形成上下文名称,所以我不确定是否应该省略特殊字符或者是否应该保留它们。感谢任何帮助。
问问题
137 次
1 回答
1
ID 属性的内容必须符合具有 ID 类型的属性的 XML 规则。根据http://www.w3.org/TR/REC-xml/#NT-Name,它们必须以下列字符之一开头:
- “:”
- [AZ] 范围内的任何字符
- "_" 范围 [az] 中的任何字符
- [#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-08T14:00:53.253 回答