当前位置: 首页 > 面试题库 >

对实体“ foo”的引用必须以“;”结尾 定界符

孟祯
2023-03-14
问题内容

我有Google Checkout沙箱生成的HTML代码,该代码在HTML页面中可以正常工作。当我在XHTML页面中放置相同的代码时,它将引发以下异常:

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

w在以下src属性的URL中引用请求参数:

<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中的特殊字符。如果要将其用作普通字符,则必须正确编码。 &amp;而不是&

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

&表示已编码实体的开头,例如&lt;for <&amp;for
&。在您的情况下,解析器尝试将其解释&w为实体。但是实体总是以终止;,因此,如果;缺少,则会收到错误消息。



 类似资料:
  • 我使用JPA和Hibernate作为JPA提供程序来连接到我的数据库。我在数据库中有一个名为的表,这是我的JPA实体。 这是我代码中的一个随机JPA查询。 然后hibernate生成了sql作为 这意味着实体不作为候选者查询(复数)。明确指定后,问题就解决了。JPA或Hibernate不会自动查询复数名吗?例如,如果实体名是User,它不会在数据库中查找users表吗?我想会的,我缺少一些配置。

  • 问题内容: 我正在Laravel 4.2上工作。我正在尝试使用Validator通过正则表达式来验证名称字段,这是我的以下规则: 但是,一旦我调用要验证的规则,就会引发错误,请参见下文: 问题答案: 由于您的正则表达式中包含管道,因此必须使用数组: 从文档: 使用模式时,可能需要在数组中指定规则而不是使用管道定界符,尤其是在正则表达式包含管道字符的情况下。

  • Android O引入了一项新功能,即XML中的字体,它允许您将字体用作资源。我正在Android开发人员提供的资源文件中创建文件夹,但问题是我在使用Android O版本中提供的文件夹时收到错误,即结尾。 请检查下面的布局。 请检查我用< code > Montserrat _ regular . OTF 文件在< code>res中创建的< code>font文件夹 我在使用上述内容时遇到以下

  • Android O引入了一个新特性,XML中的字体,它允许您将字体用作资源。我在资源文件中创建了由Android developer提供的文件夹,但问题是在使用Android O版本中提供的文件夹时,结尾。 请检查下面的布局。 请检查文件夹,该文件夹是我用文件在中创建的 并且没有创建,因为我单击。但没有获得的选项,请检查以下内容:

  • 问题内容: 我想在我的* .xhtml页面上放一个packman游戏。(我正在使用jsf 2和primefaces 3.5) 然而, 当我“翻译” xhtml中的html页面时,此脚本出现错误: 在行: 我得到: 实体名称必须紧随实体引用中的“&”之后。 任何想法如何解决? 问题答案: 到目前为止,所有发布的答案都给出了正确的解决方案,但是没有人能够正确解释具体问题的根本原因。 Facelets是

  • 我在统一中收到了一个错误,它阻止了我的进步和发展。 有人有解决办法吗?