PHP xml_parser_create_ns()Функция


PHP XML 参考手册Полное справочное руководство по PHP XML

Определение и использование

Функция xml_parser_create_ns() создает XML-парсер с поддержкой пространств имен.

В случае успеха эта функция возвращает дескриптор ресурса, который может использоваться другими XML-функциями. В случае неудачи она возвращает FALSE.

Синтаксис

xml_parser_create_ns(encoding,separator)

Параметр Описание
encoding Необязательно. Задает выходную кодировку. В PHP 5.0.2 и выше по умолчанию используется UTF-8.

Возможные значения:

  • ISO-8859-1
  • UTF-8
  • US-ASCII.

Примечание:В PHP 5 входная кодировка определяется автоматически. В PHP 4 и более ранних версиях этот параметр задает кодировку символов как для входных, так и для выходных данных.

Примечание:В PHP 5.0.0 и 5.0.1 набор символов выходных данных по умолчанию — ISO-8859-1.

separator Необязательно. Задает выходной разделитель для имен тегов и пространств имен. По умолчанию — " : ".


Советы и примечания

Совет:Чтобы освободить XML-парсер, используйте функцию xml_parser_free().

Совет:Чтобы создать XML-парсер без поддержки пространств имён, используйте функцию xml_parser_create().


Примеры

<?php
$xmlparser = xml_parser_create_ns();

xml_parser_free($xmlparser);
?>


PHP XML 参考手册Полный справочник по PHP XML Другие расширения