From 330f1d5dca92ba6ebd2b3f0196929f8679b52008 Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Thu, 16 Jun 2011 08:23:27 +0000 Subject: [PATCH] parse empty AttributeVariants git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@703 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/AbstractHafasProvider.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/de/schildbach/pte/AbstractHafasProvider.java b/src/de/schildbach/pte/AbstractHafasProvider.java index 1f700f48..46560667 100644 --- a/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/src/de/schildbach/pte/AbstractHafasProvider.java @@ -1006,8 +1006,11 @@ public abstract class AbstractHafasProvider implements NetworkProvider { final String type = XmlPullUtil.attr(pp, "type"); XmlPullUtil.enter(pp); - XmlPullUtil.require(pp, "Text"); - final String value = XmlPullUtil.text(pp).trim(); + final String value; + if (XmlPullUtil.test(pp, "Text")) + value = XmlPullUtil.text(pp).trim(); + else + value = null; XmlPullUtil.exit(pp); attributeVariants.put(type, value);