NSXMLParser Fehler 201, wenn es erreicht xsi: nil
-
29-09-2019 - |
Frage
Ich habe eine NSXMLParser Parsing und XML-Quelle und einer meiner Tags ist <expire xsi:nil="true"/>
. Wenn der Parser diesen Tag erreicht, wird er einen NSXMLParserErrorDomain Fehler wirft 201. Wenn ich diesen Tag aus meiner XML-Quelle entfernen, ich habe keine Fehler.
Irgendwelche Ideen, warum dies auf einen Fehler wirft ??
Danke!
Keine korrekte Lösung
Andere Tipps
Ja. Die /
am Ende dieses Tags scheint das Problem zu sein. So schließen Sie es richtig, versuchen
<expire xsi:nil="true">
</expire>
Ich habe diesen Fehler, wenn ich nicht den URI für den Namensraum hinzugefügt haben. So können Sie in das Root-Element den URI für Ihren Namensraum wie folgt definieren sollte:
<?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>
Wo "im" ist der Namensraum wie das Ihre "xsi".
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow