javax.xml
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document doc = builder.parse("file.xml");SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
MySAXHandler handler = new MySAXHandler();
parser.parse("file.xml", handler);XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader("file.xml");
while (reader.hasNext()) {
int eventType = reader.next();
// Process event types
}DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document doc = builder.newDocument();
// Create XML structure
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.transform(new DOMSource(doc), new StreamResult("file.xml"));