|
From: Joseph O. <jo...@en...> - 2003-02-25 13:21:02
|
Argh, the problem lives on. I'll examine it more closely. Joe, can you
show me some code that duplicates the issue? I'm hoping to have a new
release today and I'd like it to be correct.
On Tue, 25 Feb 2003, Joseph Shelby wrote:
> On Tue, 25 Feb 2003, Joseph Ottinger wrote:
>
> actually, 2 things are fixed:
> what i was getting was <item/>
> what i should get is <li rdf:resource="uri"/>
>
> getAbout() seems to be empty. even when i used it first with the
> li tag, i got <li rdf:resource=""/> or <li/> (when EXML nicely ignored
> an attribute with a null value).
>
> again, if the about property isn't set by something, its empty and that's
> causing problems. My reading of the O'Reilly article is that the uri needs
> to be the same as the one in the Item tag, so why not use getLink in both?.
>
> The reason is that in RDF, the order of elements technically doesn't matter,
> unless the elements are wrapped in an rdf:Seq container. Even if RSS 1.0
> were to specify that that the Item tags are in the right order, to be RDF
> compliant (which I need to work with existing RDF tools here @ my company),
> the Seq is all that matters in the order of things.
>
> Joe
>
> > Joe, the only issue with applying this patch is that I'm not sure what
> > it's solving. You're adding the item to the sequence, and the *main*
> > difference I see is that you're using the item LINK instead of the item
> > ABOUT data... and those should be the same reference. Am I missing
> > something?
> >
> > On Mon, 24 Feb 2003, Joseph Shelby wrote:
> >
> > > private void addItemsRef(Element channel, List is) {
> > > if(is!=null && is.size()>0) {
> > > Element items=channel.addElement("items");
> > > Element seq=items.addElement("rdf", "Seq");
> > > Iterator iter=is.iterator();
> > > while(iter.hasNext()) {
> > > Item item=(Item)iter.next();
> > > // addItem(seq, item, "resource");
> > > Element li = seq.addElement("li");
> > > li.setAttribute("rdf", "resource", item.getLink());
> > > }
> > > }
> > > }
> > >
> > > that now follows the rdf:Seq->li syntax described by O'Reilly's
> > > page
> > >
> > > http://www.oreillynet.com/pub/a/network/2000/08/25/magazine/rss_tut.html?page=3
> > >
> > > Joe
> > >
> >
> > ---------------------------------------------------------
> > Joseph B. Ottinger jo...@en...
> > http://enigmastation.com IT Consultant
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > Rsslibj-developer mailing list
> > Rss...@li...
> > https://lists.sourceforge.net/lists/listinfo/rsslibj-developer
> >
>
>
---------------------------------------------------------
Joseph B. Ottinger jo...@en...
http://enigmastation.com IT Consultant
|