いくつかの 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)
で提案されているように、私も試してみましたが、成功しませんでした。
これまたはこの動作を修正する理由はありますか?
編集:さらにテストした後、この問題はアポストロフィでのみ発生し、のような他のエスケープ文字は発生しないよう&
です。