Функции парсера XML
PHP Manual

xml_parse

(PHP 4, PHP 5, PHP 7)

xml_parseЗапускает разбор XML документа

Описание

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

xml_parse() разбирает XML документ. Обработчики запрограммированных событий вызываются столько раз, сколько необходимо.

Список параметров

parser

Ссылка на используемый XML анализатор.

data

Часть данных для разбора. Документ можно разбирать по частям, вызывая функцию xml_parse() несколько раз с новыми данными, пока аргумент is_final не будет установлен в TRUE, это сообщит анализатору, что разбирается последняя часть документа.

is_final

Если задан и установлен в TRUE, data считается последней частью в этом разборе.

Возвращаемые значения

Возвращает 1 при успешном завершении, 0 в противном случае.

В случае неудачного разбора информацию об ошибках можно получить с помощью функций xml_get_error_code(), xml_error_string(), xml_get_current_line_number(), xml_get_current_column_number() и xml_get_current_byte_index().

Замечание:

Ошибки при разборе сущностей выдаются в конце разбора, их можно получить только когда is_final установлен в TRUE.


Функции парсера XML
PHP Manual