Why does Firefox show: XML Parsing Error: junk after document element?
Why does Firefox show: XML Parsing Error: junk after document element?
错误:
然而从控制台,期望的输出:
nicholas@mordor:~$
nicholas@mordor:~$ curl http://localhost:8080/exist/rest/db/scripts/notes.xq
<notes>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>
foo
</note>
<note>
bar
</note>
</notes>
<notes>
<note>
foo
</note>
<note>
bar
</note>
<note>
baz
</note>
</notes>nicholas@mordor:~$
nicholas@mordor:~$
nicholas@mordor:~$ lynx http://localhost:8080/exist/rest/db/scripts/notes.xq --dump
<notes>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>
foo
</note>
<note>
bar
</note>
</notes>
<notes>
<note>
foo
</note>
<note>
bar
</note>
<note>
baz
</note>
</notes>nicholas@mordor:~$
nicholas@mordor:~$
这就是我正在寻找的输出,或来自 firefox 的类似输出。
FLWOR
:
xquery version "3.0";
for $note in collection('/db/tmp')/notes
return $note
这很简单。
来自 GUI 控制台的内容 eXide
returns:
<notes>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>
foo
</note>
<note>
bar
</note>
</notes>
2
<notes>
<note>
foo
</note>
<note>
bar
</note>
<note>
baz
</note>
</notes>
这是我正在寻找的输出。
所以这可能更多是浏览器的配置错误 more than anything else?
您在此 XML 文件中有两个 <notes>…</notes>
标签。 XML 规范规定您只能有一个根元素。
要解决此问题,请删除:
</notes>
<notes>
在文档中间。这将在单个 <notes>…</notes>
根目录中为您提供六个 <note>…</note>
标签。
curl 起作用的原因是因为它不尝试解析 XML,而只是显示纯文本结果。
错误:
然而从控制台,期望的输出:
nicholas@mordor:~$
nicholas@mordor:~$ curl http://localhost:8080/exist/rest/db/scripts/notes.xq
<notes>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>
foo
</note>
<note>
bar
</note>
</notes>
<notes>
<note>
foo
</note>
<note>
bar
</note>
<note>
baz
</note>
</notes>nicholas@mordor:~$
nicholas@mordor:~$
nicholas@mordor:~$ lynx http://localhost:8080/exist/rest/db/scripts/notes.xq --dump
<notes>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>
foo
</note>
<note>
bar
</note>
</notes>
<notes>
<note>
foo
</note>
<note>
bar
</note>
<note>
baz
</note>
</notes>nicholas@mordor:~$
nicholas@mordor:~$
这就是我正在寻找的输出,或来自 firefox 的类似输出。
FLWOR
:
xquery version "3.0";
for $note in collection('/db/tmp')/notes
return $note
这很简单。
来自 GUI 控制台的内容 eXide
returns:
<notes>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note>
foo
</note>
<note>
bar
</note>
</notes>
2
<notes>
<note>
foo
</note>
<note>
bar
</note>
<note>
baz
</note>
</notes>
这是我正在寻找的输出。
所以这可能更多是浏览器的配置错误 more than anything else?
您在此 XML 文件中有两个 <notes>…</notes>
标签。 XML 规范规定您只能有一个根元素。
要解决此问题,请删除:
</notes>
<notes>
在文档中间。这将在单个 <notes>…</notes>
根目录中为您提供六个 <note>…</note>
标签。
curl 起作用的原因是因为它不尝试解析 XML,而只是显示纯文本结果。