diff --git a/src/main/java/com/commafeed/backend/rome/OPML11Parser.java b/src/main/java/com/commafeed/backend/rome/OPML11Parser.java index 472c5b4c..c947511f 100644 --- a/src/main/java/com/commafeed/backend/rome/OPML11Parser.java +++ b/src/main/java/com/commafeed/backend/rome/OPML11Parser.java @@ -1,9 +1,13 @@ package com.commafeed.backend.rome; +import java.util.Locale; + import org.jdom2.Document; import org.jdom2.Element; import com.rometools.opml.io.impl.OPML10Parser; +import com.rometools.rome.feed.WireFeed; +import com.rometools.rome.io.FeedException; /** * Support for OPML 1.1 parsing @@ -26,4 +30,10 @@ public class OPML11Parser extends OPML10Parser { return false; }; + + @Override + public WireFeed parse(Document document, boolean validate, Locale locale) throws IllegalArgumentException, FeedException { + document.getRootElement().getChildren().add(new Element("head")); + return super.parse(document, validate, locale); + } }