El archivo SimpleXMLElement no carga xmlString

Estoy tratando de trabajar en un problema basado en XML. Hasta el momento, está resultando ser un fastidio por alguna razón. Mi código es solo dos líneas y por alguna razón no se carga nada.

El código:

$xmlString = file_get_contents('file.xml'); $xmlObject = simplexml_load_string($xmlString); // also in the above line I have tried // 1. new SimpleXMLElement('file.xml') // 2. simplexml_load_file('file.xml') 

Las funciones no se cargan, y esto puedo decirlo mediante var_dumping $ xmlObject, que devuelve boolean false.

file_get_contents carga la cadena $ xmlString y var_dumping devuelve la cadena, por lo que la ubicación de la ruta del archivo no es un problema aquí.

¿Alguien sabe lo que está pasando aquí?

Gracias

Tu XML probablemente no es válido. Mire el fino manual de PHP que describe cómo manejar esos errores:

http://php.net/manual/en/simplexml.examples-errors.php

También puede validar su XML con herramientas de línea de comandos como xmllint:

 $ xmllint --noout /path/to/file.xml file.xml:1: parser error : XML declaration allowed only at the start of the document