From b61ebf3a7d0d687d67ed80d7c181e7dcbc64eeb7 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Wed, 20 Jun 2012 11:28:19 +0200 Subject: [PATCH] work around unparsable XML when querying departures --- enabler/src/de/schildbach/pte/AbstractHafasProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java index 580dcb1a..8f199903 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java @@ -536,8 +536,10 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider try { + // work around unparsable XML reader = new StringReplaceReader(new InputStreamReader(ParserUtils.scrapeInputStream(uri), ISO_8859_1), "Ringbahn ->", "Ringbahn ->"); reader.replace("Ringbahn <-", "Ringbahn <-"); + reader.replace(" & ", " & "); // System.out.println(uri); // ParserUtils.printFromReader(reader);