Последние учебники веб-разработки
×

PHP Руководство

PHP ГЛАВНАЯ PHP вступление PHP устанавливать PHP Синтаксис PHP переменные PHP Echo / Версия для печати PHP Типы данных PHP Строки PHP Константы PHP операторы PHP If...Else...Elseif PHP Switch PHP В то время как Loops PHP Для Loops PHP функции PHP Массивы PHP Сортировка массивов PHP Суперглобальные

PHP обращение

PHP форма обращение PHP форма Проверка PHP форма необходимые PHP форма URL/E-mail PHP форма полный

PHP продвинутый

PHP Массивы Мульти PHP Дата и время PHP Включают PHP файл обращение PHP файл Открыть / Read PHP файл Создание / запись PHP файл Загрузить PHP Cookies PHP Sessions PHP фильтры PHP Filters продвинутый PHP Ошибка обращение PHP исключение

MySQL Database

MySQL База данных MySQL соединение MySQL Create DB MySQL Create Таблица MySQL Insert Data MySQL Получить Последняя ID MySQL Вставка нескольких MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML Парсеры PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX вступление AJAX PHP AJAX База данных AJAX XML AJAX Live Search AJAX RSS Reader AJAX Голосование

PHP Examples

PHP Примеры PHP викторина PHP сертификат

PHP Справка

PHP массив PHP Календарь PHP Дата PHP каталог PHP Ошибка PHP Файловая система PHP Фильтр PHP FTP PHP HTTP PHP Libxml PHP почта PHP математический PHP Разное PHP MySQLi PHP SimpleXML PHP строка PHP XML PHP Zip PHP Часовые пояса

 

PHP Функции XML Parser


PHP XML Parser Введение

Функции XML позволяет анализировать, но не проверять, XML документов.

XML формат данных для стандартизированного структурированного обмена документами. Более подробную информацию о XML можно найти в нашем XML Учебник .

Это расширение использует анализатор Expat XML.

Expat является синтаксический анализатор на основе событий, он рассматривает документ XML в серии событий. Когда событие происходит, это вызывает определенную функцию для обработки его.

Expat является непроверяющим анализатором, и игнорирует любые DTDs связанных с документом. Однако, если документ не хорошо сформирован, она завершится с сообщением об ошибке.

Потому что это событие на основе, не проверяющий парсер, Expat быстро и хорошо подходит для веб-приложений.

Функции синтаксического анализа XML позволяют создавать XML-парсер и определить обработчик для событий XML.


Монтаж

Функции XML являются частью ядра PHP. Там нет установки, необходимой для использования этих функций.


PHP XML Parser функции

PHP : указывает на раннюю версию PHP , которая поддерживает данную функцию.

функция Описание PHP
utf8_decode() Декодирование строки UTF-8 в ISO-8859-1 3
utf8_encode() Кодирует ISO-8859-1 строку в UTF-8 3
xml_error_string() Получает строку об ошибке из XML-парсера 3
xml_get_current_byte_index() Возвращает текущий индекс байтов, из XML-парсера 3
xml_get_current_column_number() Возвращает номер текущего столбца из XML-парсера 3
xml_get_current_line_number() Возвращает номер текущей строки из XML-парсера 3
xml_get_error_code() Возвращает код ошибки из XML-парсера 3
xml_parse() Анализирует документ XML 3
xml_parse_into_struct() Разбор данных XML в массив 3
xml_parser_create_ns() Создание XML-анализатор с поддержкой пространств имен 4
xml_parser_create() Создание XML-анализатор 3
xml_parser_free() Бесплатный XML-анализатор 3
xml_parser_get_option() Получить параметры из XML-парсера 3
xml_parser_set_option() Настройка параметров в XML-парсера 3
xml_set_character_data_handler() Набор функций обработчика для символьных данных 3
xml_set_default_handler() Установить функцию обработчика по умолчанию 3
xml_set_element_handler() Набор функция обработчика для начала и конца элемента элементов 3
xml_set_end_namespace_decl_handler() Установить функцию обработчика в конце объявления пространства имен 4
xml_set_external_entity_ref_handler() Установить функцию обработчика для внешних сущностей 3
xml_set_notation_decl_handler() Набор функция обработчика для деклараций обозначений 3
xml_set_object() Использование XML Parser в пределах объекта 4
xml_set_processing_instruction_handler() Набор функций обработчика для инструкции обработки 3
xml_set_start_namespace_decl_handler() Набор функция обработчика для начала объявления пространств имен 4
xml_set_unparsed_entity_decl_handler() Набор функции обработчика для неразбираемых деклараций сущностей 3

PHP XML Parser Константы

постоянная
XML_ERROR_NONE (integer)
XML_ERROR_NO_MEMORY (integer)
XML_ERROR_SYNTAX (integer)
XML_ERROR_NO_ELEMENTS (integer)
XML_ERROR_INVALID_TOKEN (integer)
XML_ERROR_UNCLOSED_TOKEN (integer)
XML_ERROR_PARTIAL_CHAR (integer)
XML_ERROR_TAG_MISMATCH (integer)
XML_ERROR_DUPLICATE_ATTRIBUTE (integer)
XML_ERROR_JUNK_AFTER_DOC_ELEMENT (integer)
XML_ERROR_PARAM_ENTITY_REF (integer)
XML_ERROR_UNDEFINED_ENTITY (integer)
XML_ERROR_RECURSIVE_ENTITY_REF (integer)
XML_ERROR_ASYNC_ENTITY (integer)
XML_ERROR_BAD_CHAR_REF (integer)
XML_ERROR_BINARY_ENTITY_REF (integer)
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (integer)
XML_ERROR_MISPLACED_XML_PI (integer)
XML_ERROR_UNKNOWN_ENCODING (integer)
XML_ERROR_INCORRECT_ENCODING (integer)
XML_ERROR_UNCLOSED_CDATA_SECTION (integer)
XML_ERROR_EXTERNAL_ENTITY_HANDLING (integer)
XML_OPTION_CASE_FOLDING (integer)
XML_OPTION_TARGET_ENCODING (integer)
XML_OPTION_SKIP_TAGSTART (integer)
XML_OPTION_SKIP_WHITE (integer)