fileedit fixed
[mir.git] / source / mir / rss / RSS091Reader.java
index 635e933..7e85c69 100755 (executable)
@@ -31,13 +31,13 @@ package mir.rss;
 
 import java.io.InputStream;
 import java.net.URL;
+import java.util.HashMap;
+import java.util.Iterator;
 import java.util.List;
-import java.util.*;
+import java.util.Map;
 import java.util.Vector;
-import java.text.*;
 
 import mir.util.XMLReader;
-import mir.util.*;
 
 /**
  *
@@ -177,7 +177,6 @@ public class RSS091Reader {
 
     public XMLReader.SectionHandler startElement(XMLReader.XMLName aTag, Map anAttributes) throws XMLReader.XMLReaderExc {
       String tag = aTag.getLocalName();
-      System.out.println(tag);
 
       if (tag.equals("item"))
         return new RSS091ItemSectionHandler();
@@ -204,6 +203,11 @@ public class RSS091Reader {
     };
 
     public void finishSection() throws XMLReader.XMLReaderExc {
+      Iterator i = items.iterator();
+
+      while (i.hasNext()) {
+        data.addResource((RDFResource) i.next());
+      }
     };
   }
 
@@ -222,7 +226,7 @@ public class RSS091Reader {
       System.out.println(tag);
 
       if (mappedItemProperties.containsKey(tag)) {
-        currentTag=(String) mappedChannelProperties.get(tag);
+        currentTag=(String) mappedItemProperties.get(tag);
         return new PCDATASectionHandler();
       }
       else