xml_parser_get_option
(PHP 4, PHP 5, PHP 7)
xml_parser_get_option — Получение значения настройки XML анализатора
Описание
Получает значение настройки XML анализатора.
Список параметров
-
parser
- Ссылка на XML анализатор, настройку которого требуется получить.
-
option
-
Какую настройку получить. Доступны следующие настройки
XML_OPTION_CASE_FOLDING
иXML_OPTION_TARGET_ENCODING
. Их описание смотрите в документации к функции xml_parser_set_option().
Возвращаемые значения
Эта функция возвращает FALSE
, если parser
ссылается
на недопустимый анализатор или если option
имеет
недопустимое значение (в этом случает выбрасывается предупреждение
E_WARNING
). В остальных случаях возвращается значение
настройки.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Обработка XML
- XML-анализатор
- utf8_decode
- utf8_encode
- xml_error_string
- xml_get_current_byte_index
- xml_get_current_column_number
- xml_get_current_line_number
- xml_get_error_code
- xml_parse_into_struct
- xml_parse
- xml_parser_create_ns
- xml_parser_create
- xml_parser_free
- xml_parser_get_option
- xml_parser_set_option
- xml_set_character_data_handler
- xml_set_default_handler
- xml_set_element_handler
- xml_set_end_namespace_decl_handler
- xml_set_external_entity_ref_handler
- xml_set_notation_decl_handler
- xml_set_object
- xml_set_processing_instruction_handler
- xml_set_start_namespace_decl_handler
- xml_set_unparsed_entity_decl_handler
Коментарии
<?php
$xmlparser = xml_parser_create();
echo "XML_OPTION_CASE_FOLDING:" . xml_parser_get_option($xmlparser, XML_OPTION_CASE_FOLDING) . "<br />"; //Specifies if case-folding is enabled. Enabled by default. Can be 1 (TRUE) or 0 (FALSE)
echo "XML_OPTION_TARGET_ENCODING:" . xml_parser_get_option($xmlparser, XML_OPTION_TARGET_ENCODING ) . "<br />"; //Specifies which target encoding to use in this XML parser. By default, it is set to the same as the xml_parser_create() function. Supported target encodings are ISO-8859-1, US-ASCII and UTF-8.
xml_parser_free($xmlparser);
?>