Я попробовал ваш случай с оригинальным файлом GML по веб-ссылке, и это сработало.В предоставленном вами GML (и, возможно, в том же, с которым вы тестировали), должна быть проблема, которая влияет на его согласованность.Так что SimpleXML не может работать.
Ваш PHP-код не должен иметь проблем.Я уже успешно использую SimpleXML для обработки больших файлов GML.Не сильно отличается от XML.