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);