JDOM is an in-memory XML model that can be used to read, write, create and modify XML Documents. JDOM is designed only for Java and uses the natural Java-specific features that the DOM model avoids.