XML解析错误:前缀未绑定到命名空间

时间:2013-11-10 20:29:18

标签: xml

这是我第一次创建xbrl文档,但是我遇到一行无法正常工作的问题。任何人都可以告诉我我做错了什么

<us-gaap:Cash contextRef="Feb022013" unitRef="USD" decimals="-3" >231501</us-gaap:Cash>

3 个答案:

答案 0 :(得分:14)

检查代码顶部以下代码放在svg下。在大多数情况下,我们会错过任何这些..

<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">

答案 1 :(得分:1)

我遇到这个问题是因为我定义了两个结束 </urlset>

在我修正这个错误后,它解析得很好。

答案 2 :(得分:0)

显然,您没有将XML前缀绑定到其命名空间。 这不是特定于XBRL的,它通常是XML。例如,请参阅Java XML Schema validation: prefix not bound

因此,在您的文档中的某个位置(通常位于根目录),您应该:

xmlns:us-gaap="…"

所以,可能像

<xbrl xmlns:us-gaap="http://fasb.org/us-gaap/2013-01-31" …>