0

TouchXMLforiOSを使用してXMLドキュメントを解析しようとしています。通常、これはうまく機能しますが、解析しようとしている現在のドキュメントには、実際のデータ内に山かっこが含まれています。例えば:

<reference>
<title>Title < 5</title>
</reference>

これは、「無効なstartTag」エラーが原因で失敗します。これを回避するためにTouchXMLでできることはありますか、それともソース資料でこれを修正する必要がありますか?

4

1 に答える 1

0

理想的な解決策ではありませんが、TouchXML に渡す前に基本的に XML ドキュメントを前処理することになりました。正規表現を使用して、行内の複数の山かっこ (例: <<、または <...<、または <...<...<) を検索し、追加のものを < または > に置き換えました。次に、個々のノードのデータを解析するときに、これらの記号を元の山かっこに置き換えました。

TouchXML にエラーを無視するように指示する方法があるかもしれませんが、私はそれを見つけることができませんでした。

于 2012-05-21T23:04:19.907 に答える