属性值正在制作xhtml页面给出错误


Attribute value is making xhtml page to give error

我有一个从HTML页面检索表单的xhtml页面。当我运行xhtml页面时,它给了我一个错误。错误是包含"=","&"符号的value属性。为了使xhtml页面与属性值一起工作,我应该做些什么呢?

<input type="hidden" name="return_url" value="index.php?option=com_content&view=article&  id=9&Itemid=&lang=en&msgsent=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中那么严重。但这仍然是一个错误!

相关文章: