如何对单个报价进行编码,使其显示在Fusion Chart的值的标签中?

时间:2010-10-19 08:43:20

标签: javascript encode fusioncharts

我的任何Fusion图表都出现“无效的XML数据”错误,其中包含数据标签名称中的'(即单引号)。

即使我编码/转义单引号也会发生这种情况。

尝试以下图表数据:

显然,当未转义(如此)我们应该看到错误

<chart shownames='1' caption='Registrant Types'>
    <set value='2' color='AFD8F8' label='Justin's Test'/>
    <set value='3' color='F6BD0F' label='No quote'/>
</chart>

但是我希望如果我按如下方式对报价进行编码,它应该可以工作

<chart shownames='1' caption='Registrant Types'>
    <set value='2' color='AFD8F8' label='Justin%27s Test'/>
    <set value='3' color='F6BD0F' label='No quote'/>
</chart>

我能让它发挥作用的唯一方法是删除'完全。

1 个答案:

答案 0 :(得分:2)

尝试:

<set value='2' color='AFD8F8' label='Justin&quot;s Test'/>