On Apr 11, 12:06 am, "Gabriel Genellina" <[EMAIL PROTECTED]> wrote: > En Wed, 11 Apr 2007 01:51:13 -0300, i3dmaster <[EMAIL PROTECTED]> > escribió: > > > > > On Apr 10, 6:45 pm, "Gabriel Genellina" <[EMAIL PROTECTED]> > > wrote: > >> En Tue, 10 Apr 2007 14:58:42 -0300, i3dmaster <[EMAIL PROTECTED]> > >> escribió: > > >> > <?xml version='1.0' encoding='utf-8'?> > >> > <feed xmlns='http://www.w3.org/2005/Atom'xmlns:foo='http:// > >> > app.example.com/app/2007'> ... > >> > <foo:timezone value='America/Mountain'></foo:timezone> > >> > <foo:status value='confirmed'></foo:status> > >> > </feed> > > >> > After parsed by feedparser, the timezone element does not get the > >> > attribute "America/Mountain". Same thing on status element. This does > >> > not sound an expected result. I am wondering if it should be > >> > considered a bug... > > >> Usually it's a good idea to read the documentation... > >>http://www.feedparser.org/docs/namespace-handling.html > > > I did. Perhaps its because of not 100% atom compatible of my feed > > format? See if I use gnosis xml utility to parse it, it works fine > > though... > > The link above answers *exactly* your question - have you actually read > the page? > > -- > Gabriel Genellina
Hmm... well I don't know if I made my question clear then or you might have misread it?... Anyway, the namespace handling wasn't the issue of this question. feedparser handles it as expected but only when there is a text value associated with it. Look at the rdf file you will see the prism:issn element has a text value but in my case, the foo:timezone element DOES NOT have a text value but a Attribute or maybe attributes... What it looks like is feedparser simply ignores all the attributes when parsing it. This behavior wasn't seen from other xml parsers though. -- http://mail.python.org/mailman/listinfo/python-list