Kernow:SXXP0003:XML解析器报告错误:prolog中不允许使用内容

时间:2012-07-25 17:16:19

标签: xml

当我尝试将以下xml文档上传到Kernow时,出现以下错误:

Error on line 1 column 1 of file:/Users/rdp/Desktop/Kernow/:
  SXXP0003: Error reported by XML parser: Content is not allowed in prolog.
javax.xml.transform.TransformerConfigurationException: Failed to compile stylesheet. 1 error detected.

2 个答案:

答案 0 :(得分:0)

错误消息是抱怨样式表,而不是源文档,所以我不知道你为什么选择向我们展示源文档。

来自Xerces的错误消息“prolog中不允许内容”可以涵盖大量不同的情况,这些情况阻止了解析的进行:在XML声明之前,它可以是空文件,不正确的编码,空格或换行符,输入文件根本不是XML等。有时它意味着正在读取的源文档不是您想要的源文档。错误消息中给出的文件名告诉我它可能正在尝试解析目录。

答案 1 :(得分:0)

“单个文件”上传需要一个样式表,我没有给它。我只是想在XML文件上尝试一些XQuery查询,我可以通过将xml文件复制到Kernow目录并在XQuery Sandbox中运行查询来轻松完成。