为什么我在XML文件中收到此错误?

时间:2010-12-28 06:44:04

标签: xml

我正在用Java编写XML文件

XML Parsing Error: undefined entity
Location: file:///home/Desktop/desk.xml
Line Number 13, Column 13:<a>example &raquo; FEEDBACK</a>
------------^

为什么说&raquo;是未定义的实体?

2 个答案:

答案 0 :(得分:2)

您的XML是否有任何架构?架构必须定义实体。 XML只有几个开箱即用的实体:

  • &安培; amp
  • 'apos
  • quot
  • &GT; gt
  • &LT; lt

所有其他来自XHTML等架构。

答案 1 :(得分:0)

原因:&raquo是XSLT2.0样式表的一个元素......

解决方案1:

将xml实体&raquo;替换为数字实体&#187;

OR

解决方案2:

如果您希望输出文档包含指定的HTML实体&raquo;而不是数字引用,请将以下元素添加到样式表(仅限XSLT2.0)