J'utilise NSXMLParser sur une application iPhone pour analyser des fichiers HTML pour un lien de flux RSS ou Atom. Tout fonctionne bien jusqu'à ce que l'analyseur trouve un élément <script>
qui inclut du code Javascript sans la déclaration CDATA, ce qui provoque une erreur d'analyse.Rendre NSXMLParser ignorer un élément
Est-il possible de dire à l'analyseur d'ignorer tous les éléments nommés <script>
?
Malheureusement, je ne peux pas le faire parce que j'ai besoin d'extraire le lien d'un flux RSS, puis enregistrez-le. J'ai essayé sur plusieurs pages et cela fonctionne (même si parseErrorOccurred est appelé), mais s'il y a une balise de script avant la balise link, l'analyseur interrompt sans rien faire. – Lex