Ich bin mir grade nicht sicher, weil ich kein Fan von PHP bin und möchte auch nicht Deinen Programmierstil beanstanden, aber ich gehe mal davon aus, dass PHP elegantere Methoden zur DOM Verarbeitung eines XML-Baumes verfügt...
Die Methoden von PHP (z.B. DOM) greifen erst ab dem ersten root-tag. Alles was davor kommt erwischt man so nicht.