The Document Object Model W3C API Interface (DOM) in JAVA
Standards such as JDOM and dom4j are targeted for applications where the XML structure contains data.