xml_parse
Inicia un intérprete sobre un documento XML
&reftitle.description;
intxml_parse
resourceparser
stringdata
boolis_finalfalse
xml_parse analiza un documento XML. Los manejadores para los eventos configurados son llamados tantas veces como sea necesario.
&reftitle.parameters;
parser
Identificador del recurso del intérprete XML que se va a usar.
data
Conjunto de información que se analizará. Un documento puede ser analizado por trozos llamando varias veces con nuevos trozos a xml_parse, siempre que se establezca el parámetro is_final y sea &true; cuando el último dato sea analizado.
is_final
Si existe y es &true;, data es el último fragmento de datos enviados en este intérprete.
&reftitle.returnvalues;
Devuelve 1 si el análisis se realiza con éxito o 0 en caso de error.
Para análisis fallidos, se puede recuperar información del error con
xml_get_error_code,
xml_error_string,
xml_get_current_line_number,
xml_get_current_column_number and
xml_get_current_byte_index.
Los errores de entidades son reportados al final de los datos, solo si is_final existe y es &true;.