Program to  standard APIs
•Easier to deploy in Java 1.4/1.5
•Different implementations have different performance characteristics
•SAX is fast
•DOM interoperates
•Semi-standard:
•JDOM
•XOM
•Bleeding edge
•StAX
•JAXB