SAX PARSER НЕ ПРОЙДЕТ ПОСЛЕ "&" СИМВОЛА - PullRequest
0 голосов
/ 05 августа 2011

Мое требование - проанализировать XML-данные со стороны сервера и отобразить их в Blackberry. Я использую SAX-анализатор для выполнения этой операции.Я использую пример для объяснения сценария.

<Name>ABC</Name> <Company>TCS</Company> <Name>DEF</Name> <Company>E&Y</Company>

В приведенном выше примере можно прочитать все атрибуты, кроме «E & Y».

Ответы [ 3 ]

1 голос
/ 05 августа 2011

Ваш xml поврежден. Проверьте наличие xml .

Правильный xml должен выглядеть так:

<Company>E&amp;Y</Company>

Исправьте ваш xml, и парсер станет работать нормально.

0 голосов
/ 20 августа 2011

Проверить эту тему Blackberry UTF-8 Проблема

Один из них сказал:

Скорее всего, ваш XML находится в UTF-8, а у вас есть response.getBytes(). String.getBytes () возвращает байты для кодировки ОС по умолчанию, которая соответствует ISO-8859-1 на BB. Поэтому попробуйте получить байты UTF-8, вызвав response.getBytes("UTF-8").

Надеюсь, это поможет

0 голосов
/ 05 августа 2011

Я думаю, проблема в кодировке

Поиск "encoding = 'UTF-8' sax parser"

...