Я использую SAX Parser в android. Я должен был изменить EventHandler так:случайный ?! parsing error
else if(xGrowerNotes){
profile.setGrowerNotes(profile.getGrowerNotes()+chars);
//random bug
}
У меня есть версия файла XML на 4 языках, UTF-8 закодирован. Я называю синтаксический анализатор с
is.setEncoding("UTF-8");
3 языка хорошо работают, однако испанский один беспокоит меня. Начинается, как и без атрактарных растений. Regul ... и событие вызвано 2 раза. Смысл без изменения, он бы отрезал первую часть и установил только «ar las plantas. Regul ...» в качестве текста. Если я добавлю «тест 1 2 3» перед строкой, отрезок перемещается, а это значит, что первые 13 шестеренок вырезаны. Это только в испанской версии, и все документы имеют одинаковую кодировку. Добавление «test 1 2 3» в конец текста расширяет вторую строку.
Может ли это прояснить это? Заранее спасибо!
Мы сможем лучше объяснить, добавляете ли вы еще немного кода вашего обработчика событий. –