You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by co...@jakarta.apache.org on 2005/01/17 07:02:59 UTC
[Jakarta Commons Wiki] New: CodeConPresentation
Date: 2005-01-16T22:02:59
Editor: KevinBurton
Wiki: Jakarta Commons Wiki
Page: CodeConPresentation
URL: http://wiki.apache.org/jakarta-commons/CodeConPresentation
no comment
New Page:
* Challenges with building a feed parser
* Too many standards
* RSS (0.9, 0.91, 0.92, 1.0, 2.0)
* Atom (0.3 and all draft specs)
* OPML
* FOAF
* RDF
* Modules (dc, aggregation, content, etc)
* Semantic confusion:
* rss:entry vs atom:item
* title issues across specifications (dc, rss, atom, etc)
* Encoding issues
* Invalid entity references
* XML prefix prior to <?xml?> (usually XML comments)
* Date encoding issues:
* RFC822 (RSS 2.0)
* ISO8601 (RSS 1.0 and Atom)
* Feed Event Model
* FeedParserListener:
* init()
* onChannel( state, title, link description ): void
* onItem( state, title, link description ): void
* onItemEnd(): void
* HTTP issues:
* Timeouts
* ETags (If-None-Modified)
* If-Modified-Since
* UserAgent
* Problems with DOM models:
* Namespace matching doesn't line up correctly.
* Doesn't support ad-hoc schema updates with extenions
* Plugin API to pass events with vendor specific interfaces.
* mod_bigcompany
* BigCompanyEventListener
* Totally isolated development.
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org