Как я могу предотвратить выход NSXMLParser при попадании символа авторского права? - PullRequest
0 голосов
/ 27 июля 2011

Я пытаюсь использовать NSXMLParser для работы с документом XML.Однако, когда узел имеет значение ® в качестве значения элемента, анализатор завершает работу, используя метод делегата parserDidEndDocument.

Как я могу предотвратить завершение анализа при обнаружении символа ®?

1 Ответ

0 голосов
/ 30 сентября 2011

Я бы предложил 3 вещи:

  • Разместите здесь пример xml-файла, чтобы другие могли его протестировать
  • Попробуйте определить метод делегата parser:parseErrorOccurred: и посмотрите, нет ли сообщений об ошибках
  • Попробуйте изменить кодировку файла на UTF-8 следующим образом:

    <?xml version="1.0" encoding="utf-8"?>
    
...