Document doc = XMLParser.parse(simpleXML);
// Assert
NodeList tags = doc.getElementsByTagName("tag");
assertEquals("<tag>value</tag>", tags.item(0).toString());
Text text = (Text) tags.item(0).getChildNodes().item(0);
assertEquals("value", text.getData());
assertEquals("#text", tags.item(0).getFirstChild().getNodeName());
assertEquals("<tags><tag>value</tag></tags>", doc.getDocumentElement().toString());
assertEquals(doc.getDocumentElement(), tags.item(0).getOwnerDocument().getDocumentElement());
}