Парсер PHP XML Expat, также известный как парсер PHP XML или просто синтаксический анализатор Expat, представляет собой библиотеку PHP, которая предоставляет функциональные возможности для анализа XML-документов с помощью парсера Expat XML. Вот некоторые из методов, которые обычно используются с PHP XML Expat Parser:
- 
xml_parser_create(): эта функция создает новый ресурс синтаксического анализатора XML. 
- 
xml_parser_free(): освобождает память, связанную с ресурсом синтаксического анализатора XML. 
- 
xml_set_element_handler(): эта функция устанавливает функции обработчика элемента для начального и конечного тегов элементов XML. 
- 
xml_set_character_data_handler(): устанавливает функцию обработчика символьных данных для анализа содержимого элементов XML. 
- 
xml_set_default_handler(): этот метод устанавливает функцию обработчика по умолчанию для элементов XML, для которых не определены конкретные обработчики. 
- 
xml_parse(): начинает анализ XML-документа. 
- 
xml_parse_into_struct(): эта функция анализирует XML-документ в массив значений. 
- 
xml_get_error_code(): извлекает код ошибки из последней ошибки синтаксического анализа XML. 
- 
xml_get_error_string(): этот метод возвращает строку ошибки, связанную с последней ошибкой синтаксического анализа XML. 
- 
xml_error_string(): возвращает строковое описание кода ошибки синтаксического анализатора XML. 
Это лишь некоторые из методов, доступных в PHP XML Expat Parser. Существуют дополнительные функции и параметры для работы с пространствами имен, внешними объектами и т. д.