diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-06-23 22:37:54 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-06-23 22:37:54 +0200 |
commit | cdc8adab8d59f229eb93365ebbdf3a6f1673c689 (patch) | |
tree | 9e48350d45b76ac960e853ae3b35b1d058d6c363 /src/de/podfetcher/syndication/handler/SyndHandler.java | |
parent | f54593e2c177c68a0fa3b4f8188eed1448641435 (diff) | |
download | AntennaPod-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.java | 8 |
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; |