【问题标题】:Ampersand breaks my XML from loading with jQuery& 符号使我的 XML 无法使用 jQuery 加载
【发布时间】:2012-06-14 19:21:20
【问题描述】:

我在 XML 文档中显示了描述,然后使用 jQuery 将其加载到应用程序中。

当我尝试使用“&”时,它会破坏代码加载。我也试过了

&

它也不起作用。

是否有一种解决方法可以让我在我的 XML 中包含“&”符号?

编辑:结构是...

<picture title="Name" description="A picture of Adam & Eve"></picture>

【问题讨论】:

  • 你试过&amp;amp;吗?从 XML 1.0 规范开始,它应该是合法的(是极少数的规范之一)

标签: jquery xml ajax


【解决方案1】:

您可以使用&amp;amp;。 xml 解析器将&amp; 视为character entity 的开头...并且&amp; 本身不是有效的字符实体。

<picture title="Name" description="A picture of Adam &amp; Eve"></picture>

【讨论】:

    【解决方案2】:

    尝试将其包装在 !

    例如:

    <title><![CDATA[Adam & Eve]]></title>
    

    阅读更多here

    【讨论】:

    • 所以对于亚当和夏娃,你会做“亚当!夏娃”?
    • 不,你会把它放在标签的开头。看我的例子。
    猜你喜欢
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 2012-03-01
    • 2015-05-13
    • 2018-09-24
    • 2011-04-19
    • 2023-03-30
    相关资源
    最近更新 更多