diff --git a/src/de/schildbach/pte/AbstractHafasProvider.java b/src/de/schildbach/pte/AbstractHafasProvider.java index 6d183c9b..665183c3 100644 --- a/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/src/de/schildbach/pte/AbstractHafasProvider.java @@ -669,6 +669,10 @@ public abstract class AbstractHafasProvider implements NetworkProvider throw new IllegalStateException("error " + code + " " + XmlPullUtil.attr(pp, "text")); } + // workaround for broken firstConDiffersFromReqDate="true" as text node + if (pp.getEventType() == XmlPullParser.TEXT) + pp.nextTag(); + final String context; if (XmlPullUtil.test(pp, "ConResCtxt")) context = XmlPullUtil.text(pp);