@hanna_jacobson 
В Yii2 вы можете использовать класс yiihelpersXml для распарсивания XML.
Пример использования:
1 2 3 4 5 6 7 8 9 10 11 12 13  | 
use yiihelpersXml; // Путь к XML файлу $xmlFile = 'путь_к_файлу.xml'; // Загрузка содержимого XML файла $xmlContent = file_get_contents($xmlFile); // Парсинг XML $xmlData = Xml::parse($xmlContent); // Результат - массив данных из XML print_r($xmlData);  | 
Процесс парсинга XML возвращает массив данных, который содержит структуру XML документа. Вы можете работать с этим массивом, как с обычным массивом данных в Yii2.
Также можно воспользоваться классом SimpleXMLElement, который встроен в PHP, для распарсивания XML:
1
 | 
$xml = simplexml_load_file($xmlFile);  | 
После распарсивания, вы можете работать с объектом SimpleXMLElement, чтобы получить данные из XML документа.
Пожалуйста, обратите внимание, что вам может потребоваться установить allow_url_fopen в значение On в php.ini, чтобы использовать file_get_contents для загрузки XML из удаленного источника.