Если XML большие - то м.б. стоит их парсить на Python, в стандартную библиотеку входят два очень высокоуровневых быстрых модуля для XML. Там можно делать примерно так:
import xml.dom.minidom
dom = xml.dom.minidom.parse('G:/balance.xml') # Баланс в формате сдачи в ИФНС
dom.normalize()
stroka = dom.getElementsByTagName(\"ОбА\")[0] # вернет Запасы, НДС, ДЗ, ФинВлож из Баланса
А в мелких XML - можно просто построчно макросом перебрать XML и дернуть нужное поле.
Если XML обновляется "на месте" и в него нужно просто иногда заглядывать - можно подключиться к нему как к TXT-файлу в БД .odb на чтение и "отражать" его содержимое в Calc. Если таких файлов много (тысячи) - они превратятся в таблицы, брать данные из них тоже можно макросом, а от XML-тегов - избавляться уже внутри.