Функция xml_parser_create() PHP
Определение и использование
Функция xml_parser_create() создает XML-парсер.
Эта функция создает новый XML-парсер и возвращает ресурсный дескриптор, который может использоваться другими XML-функциями.
Синтаксис
xml_parser_create(encoding)
Параметр | Описание |
---|---|
encoding | Опционально. Определяет кодировку вывода. |
Описание
Опциональный параметр encoding В PHP 4 используется для указания кодировки символов вводимого XML.
С PHP 5 автоматически определяется кодировка вводимого XML, поэтому encoding Параметр используется только для указания кодировки выводимых данных после парсинга.
В PHP 4 по умолчанию используется кодировка, соответствующая кодировке вводимых данных. Если передается пустая строка, парсер пытается найти первые 3 или 4 байта, чтобы определить кодировку документа.
В PHP 5.0.0 и 5.0.1 по умолчанию используется кодировка ISO-8859-1, а с PHP 5.0.2 и выше - UTF-8.
Поддерживаемые кодировки парсера: ISO-8859-1, UTF-8 и US-ASCII.
Подсказки и комментарии
Подсказка:Чтобы освободить XML-парсер, используйте xml_parser_free(); Функция.
Подсказка:Чтобы создать XML-парсер с поддержкой命名ного пространства, используйте xml_parser_create_ns(); Функция.
Пример
<?php $xmlparser = xml_parser_create();; xml_parser_free($xmlparser); ?>