Как мне закодировать одинарную кавычку, чтобы она отображалась в метке значения Fusion Chart?

Я получаю ошибку «Недопустимые XML-данные» для любой диаграммы Fusion Chart, которая содержит '(то есть одинарную кавычку) в названии метки для данных.

Это происходит, даже когда я кодирую / экранировать одинарную кавычку.

Попробуйте следующие данные диаграммы:

Очевидно, что при неэкранировании (как таковом) мы должны увидеть ошибку

<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
задан Justin 19 October 2010 в 08:43
поделиться