parser
Uma referência ao analisador XML a ser usado.
data
Pedaço dos dados para análise. Um documento pode ser análisado em
partes pelo chamado de xml_parse() várias vezes
com novos dados, tão longos quanto o parâmetro
is_final
está definido e
TRUE quando os últimos dados são analisados.
is_final
(opcional)
Se definido e TRUE, data
é a última parte
dos dados enviados nesta análise.
Quando o documento XML é analisado, os manipuladores (handlers) para os eventos configurados são chamados tantas vezes quanto necessário, depois que esta função retorna TRUE ou FALSE.
TRUE é retornado se a análise foi bem sucedida, FALSE se ela não foi,
ou se o parser
não se refere a um analisador
válido. Em análises mal sucedidas, informação de erro pode ser retomada
com xml_get_error_code(),
xml_error_string(),
xml_get_current_line_number(),
xml_get_current_column_number() e
xml_get_current_byte_index().