Ошибка 201 NSXMLPARSER 201 Когда она достигает XSI: Nil
-
29-09-2019 - |
Вопрос
У меня есть анализ NSXMLParser и источник XML, а один из моих тегов <expire xsi:nil="true"/>
. Отказ Когда парсер достигает этого тега, он бросает ошибку 201 с NSXMLPARSERRRORDOMAIN 201. Если я удаляю этот тег из моего источника XML, я не получаю ошибку.
Любые идеи, почему это бросает ошибку ??
Спасибо!
Нет правильного решения
Другие советы
Да. То /
В конце этого тега кажется проблемой. Закрыть его правильно, попробуйте
<expire xsi:nil="true">
</expire>
Я получил эту ошибку, когда я не добавил URI для пространства имен. Таким образом, вы должны определить в корневом элементе URI для вашего пространства имен следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:im="http://itunes.apple.com/rss" xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<entry>
<im:name>Angry Birds Star Wars</im:name>
</entry>
</feed>
Где «IM» - это пространство имен, как ваш «XSI».
Не связан с StackOverflow