Мне удалось обойти мою проблему с вдохновением от @ CopsOnRoad.
Я проанализировал данные XML, возвращенные из API, в массив JSON с помощью библиотеки Flutter: https://pub.dev/packages/xml2json
А потом удалось отобразить его с массивами.
Пример:
var result = [];
xml2json.parse(result);
var json = xml2json.toParker(); // the only method that worked for my XML type.
var response = jsonDecode(json);
response['Details']['...'] // then reference down the tree, you get the idea