私は、アプリケーションの埋め込みリソースまたはSDからXmlPullParserを使用して同じXMLを読み取ります。問題は、リソースからxmlを読むとき、空白は無視されますが、sdcardのxmlは無視されないということです。ここでsdcardのxmlのXmlPullParserは空白を無視しません
私はリソース内のXMLのPullParserを作成する方法である(さらに、コードを引っ張っすることは両方のケースに共通です)
XmlPullParser parser = context.getResources().getXml(resId);
そしてここで私はSDカードに
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
XmlPullParser parser = factory.newPullParser();
FileReader fileReader = new FileReader(filePath);
parser.setInput(fileReader);
[OK]を::助けて願っています。つまり、リソースは単に実行時に空白を持たないということです。私は空白を無視してファイルを資産に読み込むことをお勧めします。だから私の質問は:どのようにXmlPullParserは、空白を無視するようにコメント? – Solvek
nextToken()を使ってコメントを無視するのは簡単です。しかし、* XmlPullParser *の空白のコレーシングに関する情報は見つかりませんでした。おそらくあなたはそれを自分で実装するか、その特定の機能の別の実装を見つける必要があります。 – JimmyB