15 June 2006
XML Apis
(For future reference)
StAX
- JSR 173: Streaming API for XML
- XML.com article on StAX
- (Another) Blog post by Elliotte Rusty Harold
- StAX and XML related blog
- Woodstox is a StAX-compliant (JSR-173) Java implentation
- Don’t forget the convenience layer for the above
(Ok, so StAX is the reverse of SAX which makes it more like the normal parser/tokeniser behaviour, but SQLite goes the other way (like SAX) because the author is convinced it is better, and I’ve yet to experience any of these situations.)
A Conversation with Elliotte Rusty Harold
(About the experiences that led to nu.xom)
- What’s Wrong with XML APIs
- The Good, the Bad, and the DOM
- A Design Review of JDOM (He worked on JDOM)
- Lessons Learned from JDOM
- Design Principles and XOM (Also see the XOM Design Principles)
- Air Bags and Other Design Principles
- Designing by Dictatorship, Examples, and Tests
- The Human Side of XML
- Organic Schemas and Outlier Data
Rogers Cadenhead on XOM in Linux Magazine.
XML Pull parsing
XMLPULL
- The XMLPULL API
- Processing XML with the XML Pull Parser
- Building an in-memory tree with the Xml Pull Parser
(Even though “The API does not model XML correctly” – it preceded StAX.)
Paul at 7:48 pm
1 Comment
RSS feed for comments on this post.
Sorry, the comment form is closed at this time.
Paul, this is…an interesting post.
Comment by Dave — June 16, 2006 @ 11:36 am