属性值使 xhtml 页面出现错误

Attribute value is making xhtml page to give error

提问人:Johnson Smith 提问时间:3/21/2014 最后编辑:Josh CrozierJohnson Smith 更新时间:12/12/2015 访问量:36

问:

我有一个xhtml页面,它从HTML页面中检索表单。当我运行 xhtml 页面时,它给了我一个错误。错误是包含“=”,“&”符号的 value 属性。我应该怎么做才能使xhtml页面使用属性值。

<input type="hidden" name="return_url" value="index.php?option=com_content&view=article&  id=9&Itemid=&lang=en&msgsent=1" />
php xhtml xhtml-1.0-严格 xhtml- 过渡

评论

1赞 Dissident Rage 3/21/2014
复制:stackoverflow.com/questions/275150/xhtml-and-ampersand-encoding
0赞 Mr Lister 3/26/2014
不是重复的。事实上,恰恰相反。

答:

0赞 Mr Lister 3/26/2014 #1

未转义的符号是错误。因此,解决方案是逃避所有迹象。&&

<input type="hidden" name="return_url"
   value="index.php?option=com_content&amp;view=article&amp;id=9&amp;Itemid=&amp;lang=en&amp;msgsent=1" />

这适用于 HTML 和 XHTML。

注意:HTML 具有与 XHTML 不同的错误恢复方法,这会导致 HTML 中的错误不像 XHTML 中那样严重。不过,这仍然是一个错误!