array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.xml-parser-create-ns.php', 1 => 'xml_parser_create_ns', ), 'up' => array ( 0 => 'ref.xml.php', 1 => 'Функции парсера XML', ), 'prev' => array ( 0 => 'function.xml-parse.php', 1 => 'xml_parse', ), 'next' => array ( 0 => 'function.xml-parser-create.php', 1 => 'xml_parser_create', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/xml/functions/xml-parser-create-ns.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
xml_parser_create_ns — Создание XML-анализатора с поддержкой пространств имён
xml_parser_create_ns() создаёт новый синтаксический XML-анализатор с поддержкой пространства имён и возвращает экземпляр XMLParser, который будет использоваться в других XML-функциях.
encoding
Кодировка входных данных определяется автоматически, а
encoding
задаёт кодировку только для выводимых
данных. Если передаётся пустая строка, анализатор попытается
определить кодировку, просматривая первые 3 или 4 байта.
Кодировка по умолчанию - UTF-8.
Список поддерживаемых кодировок: ISO-8859-1
,
UTF-8
и US-ASCII
.
separator
Если сообщить анализатору пространство имён, то параметры тегов,
передающиеся в различные обработчики будут состоять из пространства имён
и локального имени, отделённых заданным в этом аргументе разделителем
separator
.
Возвращает новый экземпляр XMLParser.
Версия | Описание |
---|---|
8.0.0 |
Функция теперь возвращает экземпляр XMLParser;
ранее возвращался ресурс (resource) или false , если возникла ошибка.
|
8.0.0 |
encoding теперь допускает значение null.
|