Estoy tratando de parsear con simplexml y obtengo esto:
Serializador::deserialize() must be an instance of SimpleXMLElement, boolean given, called in
Como hago para saber lo que tengo mal? esta es la funcion:
Código PHP:
static public function deserializeFromFile($filepath, EntityManager $em = null)
{
Serializador::$objectCache = array();
Serializador::$oidCache = array();
//echo getcwd();
$rootElement = simplexml_load_file($filepath);
return self::deserialize($rootElement, $em);
}
static public function deserializeFromString($xml, EntityManager $em = null)
{
Serializador::$objectCache = array();
Serializador::$oidCache = array();
$rootElement = simplexml_load_string($xml);
return self::deserialize($rootElement, $em);
}
static private function deserialize(SimpleXMLElement $rootElement, EntityManager $em = null)