Funções para analisar XML
PHP Manual

xml_parse

(PHP 4, PHP 5, PHP 7)

xml_parseInicia a análise em um documento XML

Descrição

int xml_parse ( resource $parser , string $data [, bool $is_final ] )

xml_parse() analisa um documento XML. Os manipuladores para os configurados eventos são chamados várias vezes se necessário.

Parâmetros

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

Se definido e TRUE, data é a última parte dos dados enviados nesta análise.

Valor Retornado

Retorna 1 em sucesso or 0 em falha.

Para análise sem sucesso, informação do erro pode ser recuperada com xml_get_error_code(), xml_error_string(), xml_get_current_line_number(), xml_get_current_column_number() e xml_get_current_byte_index().

Nota:

Erros de entidade são reportados no final dos dados, assim somente se is_final está definido e TRUE.


Funções para analisar XML
PHP Manual