Delphi поставляется с TXMLDocument, который является оболочкой, позволяющей выбирать между MSXML, Open XML и Xerces XML.
Я просто импортирую Microsoft MSXML и использую его напрямую.
В разделе Компонент | Импортировать компонент ... выберите Библиотека типов и перейдите к Microsoft XML. Я рекомендую 6.0, но вы можете использовать 4, если хотите. Избегайте 3, так как он не очень соответствовал стандарту XML, и очень ранние версии имеют утечку памяти, а версия 5 доступна только с Office.
Обновление
Если скорость является большой проблемой, вы можете взглянуть на SAX (простой API для XML), который выполняет потоковую передачу XML вместо построения DOM в памяти. Раньше это было включено в MSXML, но я думал, что где-то читал, что оно было удалено в версии 6. Я обычно использую DOM, поэтому я не могу рекомендовать конкретный SAX-парсер, но быстрый поиск по SourceForge возвращает некоторые опции.