Fix skipping some trip elements.

This commit is contained in:
Andreas Schildbach 2014-01-18 12:53:27 +01:00
parent d4a7e928aa
commit d63dc843eb

View file

@ -2417,8 +2417,7 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider
XmlPullUtil.exit(pp, "itdDateTime"); XmlPullUtil.exit(pp, "itdDateTime");
XmlPullUtil.exit(pp, "itdTripDateTime"); XmlPullUtil.exit(pp, "itdTripDateTime");
XmlPullUtil.enter(pp, "itdTripOptions"); XmlPullUtil.requireSkip(pp, "itdTripOptions");
XmlPullUtil.exit(pp, "itdTripOptions");
final List<Trip> trips = new ArrayList<Trip>(); final List<Trip> trips = new ArrayList<Trip>();
@ -2621,10 +2620,9 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider
} }
} }
if (XmlPullUtil.test(pp, "itdFootPathInfo")) XmlPullUtil.optSkip(pp, "itdFootPathInfo");
XmlPullUtil.next(pp);
if (XmlPullUtil.test(pp, "infoLink")) XmlPullUtil.optSkip(pp, "infoLink");
XmlPullUtil.next(pp);
List<Stop> intermediateStops = null; List<Stop> intermediateStops = null;
if (XmlPullUtil.test(pp, "itdStopSeq")) if (XmlPullUtil.test(pp, "itdStopSeq"))