Html “实体”的引用;"富",;必须以';结尾';分隔符

Html “实体”的引用;"富",;必须以';结尾';分隔符,html,xml-parsing,xhtml,Html,Xml Parsing,Xhtml,我有谷歌结帐沙箱生成的HTML代码,它在HTML页面中运行良好。当我将相同的代码放入XHTML页面时,它会引发以下异常: 对实体“w”的引用必须以“;”结尾分隔符 它在下面的src属性的URL中引用请求参数w: <input type="image" name="Google Checkout" alt="Fast checkout through Google" src="http://sandbox.google.com/checkout/buttons/checkout.gi

我有谷歌结帐沙箱生成的HTML代码,它在HTML页面中运行良好。当我将相同的代码放入XHTML页面时,它会引发以下异常:

对实体“w”的引用必须以“;”结尾分隔符

它在下面的
src
属性的URL中引用请求参数
w

<input type="image" name="Google Checkout" alt="Fast checkout through Google"
    src="http://sandbox.google.com/checkout/buttons/checkout.gif?merchant_id=211512493599623&w=180&h=46&style=white&variant=text&loc=en_US"
    height="46" width="180" />


这是如何产生的,我如何解决它?

符号
&
是HTML和XML中的一个特殊字符。如果要将其用作普通字符,必须正确编码写入
&而不是
&

src="...9623&amp;w=180&amp;h=46&amp;style=white&amp;variant=text&amp;loc=en_US"

&
表示编码实体的开始,例如
在我的博客HTML文件上使用search iq的安装代码时,这在我这边起作用:

<script type="text/javascript">
(function () {
    window.siqConfig = {
        engineKey: "6e14b3aacb2b93b658f8729adec0c030",
        forceLoadSettings: false        // change false to true if search box on your site is adding dynamically
    };
    window.siqConfig.baseUrl = "//pub.searchiq.co/";
    var script = document.createElement("SCRIPT");
    script.src = window.siqConfig.baseUrl + '/js/container/siq-container-2.js?cb=' + (Math.floor(Math.random()*999999)) + '&engineKey=' + siqConfig.engineKey;
    script.id = "siq-container";
    document.getElementsByTagName("HEAD")[0].appendChild(script);
})();

(功能(){
window.siqConfig={
engineKey:“6e14b3aacb2b93b658f8729adec0c030”,
forceLoadSettings:false//如果站点上的搜索框正在动态添加,请将false更改为true
};
window.siqConfig.baseUrl=“//pub.searchiq.co/”;
var script=document.createElement(“脚本”);
script.src=window.siqConfig.baseUrl++'/js/container/siq-container-2.js?cb='+(Math.floor(Math.random()*99999))+'&engineKey='+siqConfig.engineKey;
script.id=“siq容器”;
document.getElementsByTagName(“HEAD”)[0].appendChild(脚本);
})();

这里给了我错误:&engineKey,在添加&替换&后,我能够保存我的HTML文件。

简单明了!事实上,我用这个答案解决了Android简单xml库的一个问题,哈哈……我只是用它解决了Google电子表格API=)的一个问题,我能在不更改xml的情况下修复它吗?