これは、 Java DOM パーサーに非常によく似ています。xml の記述方法を示すスニペットを次に示します。
// Use a Transformer for output
TransformerFactory tFactory =
TransformerFactory.newInstance();
Transformer transformer =
tFactory.newTransformer();
DOMSource source = new DOMSource(document);
StreamResult result = new StreamResult(System.out);
transformer.transform(source, result);
xml の読み方の例を次に示します。
File fXmlFile = new File("/Users/mkyong/staff.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
そして、この SO の質問は、xpath の実行方法を示しています: Java で XPath を使用して XML を読み取る方法
そういうわけで、これはあまり便利なライブラリではないと思います。代わりに、XStreamを調べて、可能であればそれを使用する方法を見つけようとします。これははるかに優れた API です。