summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/syndication/handler/SyndHandler.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-06-23 22:37:54 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-06-23 22:37:54 +0200
commitcdc8adab8d59f229eb93365ebbdf3a6f1673c689 (patch)
tree9e48350d45b76ac960e853ae3b35b1d058d6c363 /src/de/podfetcher/syndication/handler/SyndHandler.java
parentf54593e2c177c68a0fa3b4f8188eed1448641435 (diff)
downloadAntennaPod-cdc8adab8d59f229eb93365ebbdf3a6f1673c689.zip
Added content:encoded support
Diffstat (limited to 'src/de/podfetcher/syndication/handler/SyndHandler.java')
-rw-r--r--src/de/podfetcher/syndication/handler/SyndHandler.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/de/podfetcher/syndication/handler/SyndHandler.java b/src/de/podfetcher/syndication/handler/SyndHandler.java
index 36dcd74c6..4951b9561 100644
--- a/src/de/podfetcher/syndication/handler/SyndHandler.java
+++ b/src/de/podfetcher/syndication/handler/SyndHandler.java
@@ -10,6 +10,7 @@ import de.podfetcher.feed.Feed;
import de.podfetcher.syndication.namespace.Namespace;
import de.podfetcher.syndication.namespace.SyndElement;
import de.podfetcher.syndication.namespace.atom.NSAtom;
+import de.podfetcher.syndication.namespace.content.NSContent;
import de.podfetcher.syndication.namespace.rss20.NSRSS20;
/** Superclass for all SAX Handlers which process Syndication formats */
@@ -77,13 +78,18 @@ public class SyndHandler extends DefaultHandler {
state.defaultNamespaces.push(new NSAtom());
} else if (prefix.equals(NSAtom.NSTAG)) {
state.namespaces.put(uri, new NSAtom());
+ Log.d(TAG, "Recognized Atom namespace");
}
+ } else if (uri.equals(NSContent.NSURI) && prefix.equals(NSContent.NSTAG)) {
+ state.namespaces.put(uri, new NSContent());
+ Log.d(TAG, "Recognized Content namespace");
}
}
private Namespace getHandlingNamespace(String uri) {
Namespace handler = state.namespaces.get(uri);
- if (handler == null && uri.equals(DEFAULT_PREFIX) &&!state.defaultNamespaces.empty()) {
+ if (handler == null && uri.equals(DEFAULT_PREFIX)
+ && !state.defaultNamespaces.empty()) {
handler = state.defaultNamespaces.peek();
}
return handler;