Se hai a disposizione un file XML, forse è meglio sfruttare quello.
Guarda come si usa SimpleXML.