Функция 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);
?>