Я читаю тот же XML, используя XmlPullParser, либо из встроенного ресурса приложения, либо из SD.Проблема в том, что когда я читаю xml из ресурса, пробелы игнорируются, но для xml на sdcard не игнорируются.
Вот как я создаю PullParser для xml в ресурсе (дальнейший код извлечения является общим для обоих случаев)
XmlPullParser parser = context.getResources().getXml(resId);
И вот я создаю парсер для xml на sdcard
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
XmlPullParser parser = factory.newPullParser();
FileReader fileReader = new FileReader(filePath);
parser.setInput(fileReader);