diff --git a/enabler/src/de/schildbach/pte/RmvProvider.java b/enabler/src/de/schildbach/pte/RmvProvider.java
index b09f9605..fbc0d577 100644
--- a/enabler/src/de/schildbach/pte/RmvProvider.java
+++ b/enabler/src/de/schildbach/pte/RmvProvider.java
@@ -30,6 +30,7 @@ import de.schildbach.pte.dto.Product;
import de.schildbach.pte.dto.QueryDeparturesResult;
import de.schildbach.pte.dto.QueryTripsContext;
import de.schildbach.pte.dto.QueryTripsResult;
+import de.schildbach.pte.util.StringReplaceReader;
/**
* @author Andreas Schildbach
@@ -190,6 +191,18 @@ public class RmvProvider extends AbstractHafasProvider
return xmlQueryDepartures(uri.toString(), stationId);
}
+ @Override
+ protected void addCustomReplaces(final StringReplaceReader reader)
+ {
+ reader.replace("
", " ");
+ reader.replace("
", " ");
+ reader.replace("
", " ");
+ reader.replace("", " ");
+ reader.replace("", " ");
+ reader.replace("", " ");
+ reader.replace("", " ");
+ }
+
public List autocompleteStations(final CharSequence constraint) throws IOException
{
final StringBuilder uri = new StringBuilder(getStopEndpoint);
diff --git a/enabler/test/de/schildbach/pte/live/RmvProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/RmvProviderLiveTest.java
index 8d2456d5..5bb7c295 100644
--- a/enabler/test/de/schildbach/pte/live/RmvProviderLiveTest.java
+++ b/enabler/test/de/schildbach/pte/live/RmvProviderLiveTest.java
@@ -65,8 +65,16 @@ public class RmvProviderLiveTest extends AbstractProviderLiveTest
public void queryDepartures() throws Exception
{
final QueryDeparturesResult result = provider.queryDepartures(3000408, 0, false);
-
print(result);
+
+ final QueryDeparturesResult result2 = provider.queryDepartures(3000010, 0, false);
+ print(result2);
+
+ final QueryDeparturesResult result3 = provider.queryDepartures(3015989, 0, false);
+ print(result3);
+
+ final QueryDeparturesResult result4 = provider.queryDepartures(3000139, 0, false);
+ print(result4);
}
@Test