order is loosely based on initial date of introduction): Document Object Model (DOM), the first standardized, language/platform-independent tree-based XML processing model; alternate Java tree models include JDOM, Dom4j, and XOM Simple API for XML (SAX), the standard XML push API Java XML Binding API (JAXB), works on top of another parser (usually streaming parser), binds contained data to/from Java objects. Streaming XML XQuery API for Java External links Introduction to StAX XML.com, Harold, Elliotte Rusty Java Streaming API for XML (Stax) - Tutorial XMLPull Patterns Article on XML Pull (and StAX) design patterns by Aleksander Slominski. StAX Parser - Cursor & Iterator APIs Article on Cursor & Iterator APIs by HowToDoInJava. Java platform Application programming interfaces XML parsers Articles with example Java code