NSXmlParser метод foundCharacters не читает слова за один раз? - PullRequest
0 голосов
/ 30 мая 2011

NSXmlParser Метод foundCharacters не читает строку за один раз, когда символы идут со специальными символами, такими как København, что является датским словом ???

Она отрывается от ø и читается отдельно ...

1 Ответ

3 голосов
/ 30 мая 2011

Какой у тебя вопрос?Это задокументированное поведение:

Объект синтаксического анализатора может отправлять делегату несколько синтаксических анализаторов: foundCharacters: сообщения для сообщения символов элемента.Поскольку строка может быть только частью общего символьного содержимого для текущего элемента, вы должны добавить его к текущему накоплению символов, пока элемент не изменится.

Если вы хотите захватить все текстовое содержимоетег, вам нужно будет перехватить все эти сообщения и объединить содержимое в строку.

...