Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
TouchXMLforiOSを使用してXMLドキュメントを解析しようとしています。通常、これはうまく機能しますが、解析しようとしている現在のドキュメントには、実際のデータ内に山かっこが含まれています。例えば:
<reference> <title>Title < 5</title> </reference>
これは、「無効なstartTag」エラーが原因で失敗します。これを回避するためにTouchXMLでできることはありますか、それともソース資料でこれを修正する必要がありますか?
理想的な解決策ではありませんが、TouchXML に渡す前に基本的に XML ドキュメントを前処理することになりました。正規表現を使用して、行内の複数の山かっこ (例: <<、または <...<、または <...<...<) を検索し、追加のものを < または > に置き換えました。次に、個々のノードのデータを解析するときに、これらの記号を元の山かっこに置き換えました。
TouchXML にエラーを無視するように指示する方法があるかもしれませんが、私はそれを見つけることができませんでした。