Мне вообще сложно работать с php, поэтому по нему не могу ничего путевого подсказать, а вот на Питоне другое дело. Смотри, есть ветка кодеров, где рассматривается вопрос обработки XML в Python
https://myht.ru/question/337-obrabotka-xml-v-python Покури её, как говорится, войдешь быстро в курс дела. Если что будет не понятно, то пиши, я подскажу. С php не дружу, а вот по Питону подскажу, что хочешь. В меру своих скромных познаний, конечно.