みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Swiftでhtmlを全てParseできない

SWIFTを使用してあるサイトをNSXMLParserでパースしたところ
opening and ending tag mismatchが出て途中で解析が出来なくなってしまいます。
XMLが不正なためかとは思いますが外部サイトの為手を入れることは出来ません。
このエラーを無視して処理する方法はないでしょうか?

投稿日時 - 2015-01-16 12:48:04

QNo.8893282

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

どんなコーディングしていてどんなサイトからどんなXMLデータを読み込んでどこでエラーが発生しているのか、具体的なエラーの様子をさっぱり書いてないので回答しづらいですが、特定のサイトから読み込んでいて、そのサイトのデータのどこがどう誤っているかパターンがはっきりわかっているなら、読み込んだXMLデータの一部を文字列編集してからNSXMLParserでパースすればよいと思います。

不特定のサイトにアクセスしていて一部パースエラーになるサイトがあるという話なら、そもそもXMLデータが誤っているわけですから、エラーとして扱えばよいと思います。

投稿日時 - 2015-01-18 12:32:21

あなたにオススメの質問