0

Web サーバーからの XML を解析していますが、解析がエラー コード 6 で停止することがあります。ドキュメントから、エラーが NSXMLParserInvalidHexCharacterRefError であることがわかりました。

問題の文字はĴです。これらの文字に遭遇した場合に NSXMLParser がエラーを送信しないようにする方法を教えてください (または、NSXMLParser は Unicode エンコーディングをサポートしていませんか?)

ありがとう。

4

1 に答える 1

0

少し前に同様の問題に遭遇しました。現在ドキュメントが見つからないようですが、ドキュメントにそうでない文字が含まれている場合、NSXMLParserはXMLドキュメントで指定されているエンコードを使用して見つかった文字を評価すると思います。そのエンコーディングでサポートされている場合、エラーが発生します。

サンプルのXMLドキュメントを投稿して、どのエンコーディングが指定されているかを確認してください(指定されている場合)。また、エラーが発生した要素を教えてください。

于 2009-11-05T00:28:28.090 に答える