对实体“f”的引用必须以“;”结尾分隔符
Posted
技术标签:
【中文标题】对实体“f”的引用必须以“;”结尾分隔符【英文标题】:The reference to entity "f" must end with the ';' delimiter 【发布时间】:2011-07-05 04:10:15 【问题描述】:我的 res/raw 文件夹中有以下 xml 文件 -
RSS 的标题 http://urlofthething.com
<item>
<title>Title</title>
<description>The description goes here</description>
<link>http://someurl.someurl.com/data/Content/1771370477</link>
<guid>15626277</guid>
<pubDate>28 Jan 2011 19:07:00 +0000</pubDate>
<media:group>
<media:content medium="video" duration="273"
url="http://something.someurl.com/access/choice/u/0/1/15626277?rtspdirect=true&f=001110786488&stylesheet=mobile">
</media:content>
</media:group>
</item>
<item>
<title>Title</title>
<description>The description goes here</description>
<link>http://someurl.someurl.com/data/Content/1771370477</link>
<guid>15626277</guid>
<pubDate>28 Jan 2011 19:07:00 +0000</pubDate>
<media:group>
<media:content medium="video" duration="273"
url="http://something.someurl.com/access/choice/u/0/1/15626277?rtspdirect=true&f=001110786488&stylesheet=mobile">
</media:content>
</media:group>
</item>
</channel>
我正在使用
InputStream ins = getResources().openRawResource(R.raw.myxmlfile);
读取文件。
不过就行了——
url="http://something.someurl.com/access/choice/u/0/1/15626277?rtspdirect=true&f=001110786488&stylesheet=mobile">
我收到以下错误 -
The reference to entity "f" must end with the ';' delimiter
【问题讨论】:
The reference to entity "w" must end with the ';' delimiter exception的可能重复 【参考方案1】:由于这是在 XML 中,因此解析器希望 &amp;
符号位于 &quot;
等实体之前。
尝试用&amp;
替换您的&amp;
,一切都会好起来的:这将被解析器理解为真正的&。
【讨论】:
你就是那个人!!感谢帮助! :D【参考方案2】:尝试在 URL 中使用&amp;
而不是&
。
【讨论】:
以上是关于对实体“f”的引用必须以“;”结尾分隔符的主要内容,如果未能解决你的问题,请参考以下文章
Java stax:对实体“R”的引用必须以“;”结尾分隔符
解析 XML 时出错:对实体“版本”的引用必须以“;”结尾分隔符[重复]
对实体 "useSSL" 的引用必须以 ';' 分隔符结尾。
解析 XML 时出错,第 337 行,第 62 列:对实体“appId”的引用必须以“;”结尾分隔符[重复]
org.dom4j.DocumentException:对实体 "virtual_card_id" 的引用必须以 ';' 分隔符结尾
[问题]org.mybatis.generator.exception.XMLParserException: XML Parser Error on line 18: 对实体 "chara