我正在尝试在JSF页面中插入Yahoo天气小部件。雅虎生成的代码是:
<!-- Yahoo! Weather Badge --><iframe allowtransparency="true" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://weather.yahoo.com/badge/?id=12753136&u=c&t=trans&l=vertical" height="255px" width="186px"></iframe><!-- Yahoo! Weather Badge -->
请注意,iframe src包含查询字符串。当我尝试运行它时,我收到此错误:
Error Traced[line: 42] The reference to entity "u" must end with the ';' delimiter.
为什么要尝试将查询字符串解释为实体?我该如何解决这个问题?
答案 0 :(得分:3)
您显然正在使用XML / XHTML。您需要按&
替换所有“普通香草”&符号&
。