15 June 2006

XML Apis

(For future reference)

StAX

(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)

  1. What’s Wrong with XML APIs
  2. The Good, the Bad, and the DOM
  3. A Design Review of JDOM (He worked on JDOM)
  4. Lessons Learned from JDOM
  5. Design Principles and XOM (Also see the XOM Design Principles)
  6. Air Bags and Other Design Principles
  7. Designing by Dictatorship, Examples, and Tests
  8. The Human Side of XML
  9. Organic Schemas and Outlier Data

Rogers Cadenhead on XOM in Linux Magazine.

XML Pull parsing

Pull Parsing in C# and Java

XMLPULL

(Even though “The API does not model XML correctly” – it preceded StAX.)

Paul at 7:48 pm



1 Comment

  1. Paul, this is…an interesting post.

    Comment by Dave — June 16, 2006 @ 11:36 am

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.