simplexml_load_file
Convierte un fichero XML en objeto
&reftitle.description;
SimpleXMLElementfalsesimplexml_load_file
stringfilename
stringnullclass_nameSimpleXMLElement::class
intoptions0
stringnamespace_or_prefix""
boolis_prefix&false;
Convierte el documento XML filename
en un objeto de tipo SimpleXMLElement.
&reftitle.parameters;
filename
Ruta hacia el fichero XML
class_name
Puede utilizarse este parámetro opcional, y así,
la función simplexml_load_file devolverá un objeto de
la clase especificada. Esta clase debe extender la clase
SimpleXMLElement.
options
&dom.parameter.options;
namespace_or_prefix
Prefijo o la URI del espacio de nombres.
is_prefix
&true; si namespace_or_prefix es un prefijo,
&false; si es la URI; por omisión, &false;.
&reftitle.returnvalues;
Devuelve un &object; de la clase SimpleXMLElement
cuyas propiedades contienen los datos del documento XML, &return.falseforfailure;.
&return.falseproblem;
&reftitle.errors;
Genera un mensaje de error de nivel E_WARNING
para cada error encontrado en los datos XML.
Utilice la función libxml_use_internal_errors
para suprimir todos los errores XML, y la función
libxml_get_errors para recorrerlos.
&reftitle.examples;
Interpretación de un documento XML
]]>
Este script mostrará, en caso de éxito:
Array
...
)
]]>
A partir de ahí, puede utilizarse $xml->title
y cualquier otro elemento.
&reftitle.seealso;
simplexml_load_string
SimpleXMLElement::__construct
libxml_use_internal_errors
libxml_set_streams_context