LinkLib: JAVA-XML

Java and XML are sometimes used together -- parsing, etc.
JDOM
Description: Reads or writes XML into/from DOM-like structure that is well tuned to Java. This is reportedly one of the best ways to read XML in DOM form. Has been proposed for inclusion in Java.
URL: www.jdom.org
dom4j
Competitor to JDOM. Don't know how it compares.
URL: dom4j.org
Jato
Description: [from Jato email] Jato is an XML language and small Java API built on top of JDOM that dynamically transforms between XML documents and Java objects.
License: Open source.
URL: sourceforge.net/projects/jato or www.krumel.com/jato
BML - Bean Markup Language
Description: "If you've ever written code to create a graphical user interface (GUI), you know things can get hairy--and fast. For example, every time you want to change a label or add a button, you have to re-code, re-compile, and re-distribute the whole ball of wax. Bean Markup Language (BML) is a free toolkit from IBM for creating, configuring, and connecting Java classes using XML. It comes with two applications: a compiler and an interpreter. The compiler generates Java code based on what you've defined in a BML file. The interpreter reads the BML and creates the GUI at runtime."
License: Free?
URL: www.alphaworks.ibm.com/tech/bml