いくつかの XML ファイルがres/xmlあり、XML で通常行うように文字をエスケープしようとしています。私は可能な限りほぼすべての方法を試しました:
<tag>Okay, I'll do it</tag>
<tag>Okay, I\'ll do it</tag>
<tag>Okay, I'll do it</tag>
<tag>Okay, I'll do it</tag>
<tag>Okay, I'll do it</tag>
でファイルを解析するとXmlPullParser、常にテキストの一部のみが取得されます: Okay I、アポストロフィがあった場所で分割されます。
ここparser.setFeature(Xml.FEATURE_RELAXED, true)で提案されているように、私も試してみましたが、成功しませんでした。
これまたはこの動作を修正する理由はありますか?
編集:さらにテストした後、この問題はアポストロフィでのみ発生し、のような他のエスケープ文字は発生しないよう&です。