From d31ba48507c74472082375fa103210768fbe3c0c Mon Sep 17 00:00:00 2001 From: Athou Date: Thu, 2 May 2013 08:59:47 +0200 Subject: [PATCH] skip characters until the xml actually starts --- .../java/com/commafeed/backend/feeds/FeedUtils.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/commafeed/backend/feeds/FeedUtils.java b/src/main/java/com/commafeed/backend/feeds/FeedUtils.java index df6c5f13..ebc01bd7 100644 --- a/src/main/java/com/commafeed/backend/feeds/FeedUtils.java +++ b/src/main/java/com/commafeed/backend/feeds/FeedUtils.java @@ -44,8 +44,19 @@ public class FeedUtils { return null; } StringBuilder sb = new StringBuilder(); + + boolean firstTagFound = false; for (int i = 0; i < xml.length(); i++) { char c = xml.charAt(i); + + if (!firstTagFound) { + if (c == '<') { + firstTagFound = true; + } else { + continue; + } + } + if (c >= 32 || c == 9 || c == 10 || c == 13) { if (!Character.isHighSurrogate(c) && !Character.isLowSurrogate(c)) {