Support importing OPML which doesn't specify a body node.

Fixes #78
This commit is contained in:
Anthony Lieuallen
2012-12-17 21:54:11 -05:00
parent d07afe16ae
commit bda6cfb379

View File

@ -17,7 +17,6 @@ public class OpmlReader {
// ATTRIBUTES // ATTRIBUTES
private boolean isInOpml = false; private boolean isInOpml = false;
private boolean isInBody = false;
private ArrayList<OpmlElement> elementList; private ArrayList<OpmlElement> elementList;
/** /**
@ -47,12 +46,7 @@ public class OpmlReader {
isInOpml = true; isInOpml = true;
if (AppConfig.DEBUG) if (AppConfig.DEBUG)
Log.d(TAG, "Reached beginning of OPML tree."); Log.d(TAG, "Reached beginning of OPML tree.");
} else if (isInOpml && xpp.getName().equals(OpmlSymbols.BODY)) { } else if (isInOpml && xpp.getName().equals(OpmlSymbols.OUTLINE)) {
isInBody = true;
if (AppConfig.DEBUG)
Log.d(TAG, "Reached beginning of body tree.");
} else if (isInBody && xpp.getName().equals(OpmlSymbols.OUTLINE)) {
if (AppConfig.DEBUG) if (AppConfig.DEBUG)
Log.d(TAG, "Found new Opml element"); Log.d(TAG, "Found new Opml element");
OpmlElement element = new OpmlElement(); OpmlElement element = new OpmlElement();