xml_parse Inicia el análisis de un documento XML &reftitle.description; intxml_parse XMLParserparser stringdata boolis_final&false; xml_parse analiza un documento XML. Los gestores para los eventos configurados son llamados tantas veces como sea necesario. &reftitle.parameters; parser Una referencia al analizador XML a utilizar. data Una parte de los datos a analizar. Un documento puede ser analizado por partes mediante llamadas sucesivas a xml_parse con nuevos datos, siempre que el parámetro is_final esté definido como &true; cuando se analicen los últimos datos. is_final Si está definido y vale &true;, data será el último fragmento de datos enviado al analizador. &reftitle.returnvalues; Devuelve 1 en caso de éxito o 0 en caso de fallo. En caso de fallo en el análisis, la causa del error puede obtenerse mediante las funciones xml_get_error_code, xml_error_string, xml_get_current_line_number, xml_get_current_column_number y xml_get_current_byte_index. Algunos errores (incluyendo errores de entidades) son reportados al final de los datos, esto únicamente si is_final vale &true;. &reftitle.changelog; &Version; &Description; &xml.changelog.parser-param; &reftitle.examples; Análisis de documentos XML grandes por partes Este ejemplo muestra cómo los documentos XML grandes pueden ser leídos y analizados por partes, permitiendo así no mantener en memoria la totalidad del documento. No se ha establecido ningún gestor de errores para hacer el ejemplo más conciso.