2016-05-03 12 views
0

Ich habe Delegate für diese implementiert und kann erfolgreich eigene XML-Dokumente und RSS-Feeds analysieren.ios swift nsxmlparser - Parser "löscht" Parsing rss feed

Allerdings bin ich jetzt gestolpert über was ein gebrochener RSS-Feed sein könnte, wo der Code fürchterlich versagt.

Dies ist, wie es beginnt: (: NSXMLParser, Foundcharacters string: String-Parser) get:

<?xml version="1.0"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
    <channel> 
    <atom:link href 

p.parse()

ich in Parser aufrufen rss, newline, kanal, neuleitung

wonach der Parser fällt aus und liefert keine neuen Tags ... (Stepping scheint mir in Befehlssatz Code zu landen, nicht ObjC oder Swift)

...

https://validator.w3.org gegen die Förderlauf gibt :

Dieser Feed nicht nicht validieren

line 4, column 183: XML parsing error: :4:183: not well-formed (invalid token) [help] ... alse&cntnt01returnid=15&showtemplate=false" rel="self" type="applica ...

Könnte dies der Grund für das Problem sein?

Antwort

0

In meinem Fall musste ich einfach & mit & in den Fällen ersetzen, wo die & nicht Teil der Einheit war aber stand allein