如何通过Google Checkout网址验证W3?

时间:2011-11-23 09:27:39

标签: html w3c-validation google-checkout

当我在W3验证中验证页面时,我在下面的代码中得到的错误很少,

<input type="image" name="Google Checkout" alt="Fast checkout through Google"
src="https://sandbox.google.com/checkout/buttons/checkout.gif?merchant_id=xxxxxxxxx&w=168&h=44&style=white&variant=text&loc=en_US"  />

错误如下,

  
      
  1. 无法为一般实体&#34; w&#34;
  2. 生成系统标识符   
  3. 对实体的引用&#34; w&#34;没有系统标识符可以生成
  4.   
  5. 一般实体&#34; h&#34;未定义且没有默认实体
  6.   
  7. 对实体的引用&#34; h&#34;没有系统标识符可以生成
  8.   
  9. 一般实体&#34; style&#34;未定义且没有默认实体
  10.   
  11. 参考实体&#34; style&#34;没有系统标识符可以生成
  12.   
  13. 一般实体&#34;变体&#34;未定义且没有默认实体
  14.   
  15. 参考实体&#34;变体&#34;没有系统标识符可以生成
  16.   
  17. 一般实体&#34; loc&#34;未定义且没有默认实体
  18.   
  19. 对实体的引用&#34; loc&#34;没有系统标识符可以生成
  20.   

这是唯一来自网址的错误;有没有办法为这个URL传递W3验证。

1 个答案:

答案 0 :(得分:5)

您需要将&符号&)转义为其HTML实体对应&amp;

新代码:

<input type="image" name="Google Checkout" alt="Fast checkout through Google"
src="https://sandbox.google.com/checkout/buttons/checkout.gif?merchant_id=xxxxxxxxx&amp;w=168&amp;h=44&amp;style=white&amp;variant=text&amp;loc=en_US" />