Существует несколько способов обработки документов XML: SAX, StAX, DOM, XQuery, XSLT ... DOM использует древовидную структуру, по которой вы можете перемещаться, а XQuery использует язык запросов.DOM не только позволяет обрабатывать существующие документы XML, но также позволяет создавать новые документы, в то время как XQuyery, вероятно, более эффективен для извлечения сложных данных из большого документа XML с использованием мощного языка запросов.