Я разработал обходной путь на данный момент, разместив здесь, если кто-то наткнется на эту тему. Пока вы сохраняете символы новой строки в исходной строке XML: если вы проверите, что тип события - это текст, а что - пробел, и только увеличиваете счетчик, вы можете отработать ход выполнения.
private int incrementPullParser(int eventType, XmlPullParser xpp) throws XmlPullParserException, IOException {
if (eventType == XmlPullParser.TEXT && xpp.isWhitespace()){
//used for counting the progress
currentLines++;
publishProgress((double)(currentLines/maxLines)*100);
return xpp.next();
}
return eventType;
}