問題タブ [android-xmlpullparser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - XmlPullParser を使用してチャネル ノードを解析する
RSS フィードからノードを解析しようとしていchannel
ますが、次のエラーが発生し続けますparser.nextText()
:
問題はparser.getEventType()
、2 (START_TAG) であるべきところが 3 (END_TAG) であるようです。
餌:
コード:
android - Android res/xml はアポストロフィをエスケープできません
いくつかの XML ファイルがres/xml
あり、XML で通常行うように文字をエスケープしようとしています。私は可能な限りほぼすべての方法を試しました:
でファイルを解析するとXmlPullParser
、常にテキストの一部のみが取得されます: Okay I
、アポストロフィがあった場所で分割されます。
ここparser.setFeature(Xml.FEATURE_RELAXED, true)
で提案されているように、私も試してみましたが、成功しませんでした。
これまたはこの動作を修正する理由はありますか?
編集:さらにテストした後、この問題はアポストロフィでのみ発生し、のような他のエスケープ文字は発生しないよう&
です。