Как мне закодировать одиночную кавычку, чтобы она отображалась в метке значения Fusion Chart? - PullRequest
1 голос
/ 19 октября 2010

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

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

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

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

<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 Ответ

2 голосов
/ 19 октября 2010

Попробуйте:

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