xml_parse - Запускает разбор XML документа
Вернуться к: Функции парсера XML
xml_parse
(PHP 4, PHP 5, PHP 7)
xml_parse — Запускает разбор XML документа
Описание
$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