1

いくつかの XML ファイルがres/xmlあり、XML で通常行うように文字をエスケープしようとしています。私は可能な限りほぼすべての方法を試しました:

<tag>Okay, I'll do it</tag>
<tag>Okay, I\'ll do it</tag>
<tag>Okay, I&apos;ll do it</tag>
<tag>Okay, I&#x27;ll do it</tag>
<tag>Okay, I&#39;ll do it</tag>

でファイルを解析するとXmlPullParser、常にテキストの一部のみが取得されます: Okay I、アポストロフィがあった場所で分割されます。

ここparser.setFeature(Xml.FEATURE_RELAXED, true)で提案されているように、私も試してみましたが、成功しませんでした。

これまたはこの動作を修正する理由はありますか?

編集:さらにテストした後、この問題はアポストロフィでのみ発生し、のような他のエスケープ文字は発生しないよう&amp;です。

4

2 に答える 2