XML как структура данных не имеет прямого перевода в форму массива. Массивы действительно не поддерживают сочетание атрибутов, значений, пространств имен и т. Д., Которое делает XML.
Однако, используя SOAP и другие ОЧЕНЬ ПРОСТЫЕ виды XML, которые на самом деле просто хранят значения в именованных элементах, вы можете преобразовать это в массив без существенных штрафов.
Конечно, вы теряете возможность использовать такие вещи, как XPath, но иногда простое знакомство с массивом стоит компромиссов.