From 6cf1f652c3ccd5bda26fcdc7bc406b89f45f2ff0 Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Thu, 25 Aug 2011 06:48:00 +0000 Subject: [PATCH] handle nbsp entity git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@758 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/util/ParserUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/de/schildbach/pte/util/ParserUtils.java b/src/de/schildbach/pte/util/ParserUtils.java index 9c08a242..3bfddf27 100644 --- a/src/de/schildbach/pte/util/ParserUtils.java +++ b/src/de/schildbach/pte/util/ParserUtils.java @@ -247,7 +247,7 @@ public final class ParserUtils } } - private static final Pattern P_ENTITY = Pattern.compile("&(?:#(x[\\da-f]+|\\d+)|(amp|quot|apos|szlig));"); + private static final Pattern P_ENTITY = Pattern.compile("&(?:#(x[\\da-f]+|\\d+)|(amp|quot|apos|szlig|nbsp));"); public static String resolveEntities(final CharSequence str) { @@ -279,6 +279,8 @@ public final class ParserUtils c = '\''; else if (namedEntity.equals("szlig")) c = 'ß'; + else if (namedEntity.equals("nbsp")) + c = ' '; else throw new IllegalStateException("unknown entity: " + namedEntity); }