2010-11-25 2 views
0

Я разбираю XML-файл, ион, данные которого находятся на «португальском» языке. данные успешно обрабатываются, но не возвращаются данные, как ожидалось, Пример => Я разбираю строку «Próximo GP» и возвращает мне «óximo GP». Его обрезают первые две буквы. та же проблема, что и в других строках.Строка не получается корректно обрабатываться из XML

Что делать? Пожалуйста помоги. Thanks-

ответ

2

Это по дизайну. NSXMLParser не гарантирует, что он будет доставлять все содержимое строки элемента за один раз. Вы должны объявить изменяемую строку для хранения найденных символов и добавить эту строку, когда метод parser:foundCharacters: вызывается несколько раз. Посмотрите на образец кода Apple, они делают это так повсюду.

+0

Вы очень уверены, что он использует NSXMLParser, а не какую-то фреймворк XML. :) – 2010-11-25 14:13:17

Смежные вопросы