Функции Язык программирования PHP

xml_parser_set_option

(PHP 3>= 3.0.6, PHP 4)

xml_parser_set_option - устанавливает опции XML-разборщика.

Описание

bool xml_parser_set_option (resource parser, int option, mixed value)

parser

Ссылка на XML-разборщик.

option

Какую опцию устанавливать. См. ниже.

value

Новое значение опции.

Эта функция возвращает FALSE, если parser не ссылается на правильный разборщик или если опция не может быть установлена. Иначе опция устанавливается и возвращается TRUE.

Доступные опции:

Таблица 1. Опции XML--разборщика
>
Константа опции Тип данных Описание
XML_OPTION_CASE_FOLDING integer Контролирует, включено ли выравнивание регистра для данного XML-разборщика. По молчанию включено/Enabled.
XML_OPTION_TARGET_ENCODING string Устанавливает, какая целевая кодировка используется для этого XML-разборщика. По умолчанию устанавливается та же, что и кодировка источника, использованная функцией xml_parser_create(). Поддерживаемые целевые кодировки: ISO-8859-1, US-ASCII и UTF-8.

Назад Оглавление Вперёд
xml_parser_get_option Вверх xml_set_character_data_handler

Использование списка ресурсов

Пример E-9. Удаление существующего ресурса
pval 
*resource_id; RESOURCE *resource; int type; convert_to_long(resource_id); php3_list_delete(resource_id->value.lval);

Типы ресурсов должны быть зарегистрированы в php3_list.h, в enum list_entry_type. Кроме того, нужно добавить shutdown-код для любого вновь определённого типа ресурса в list.c's list_entry_destructor() (даже если вы ничего особенного при отключении/shutdown делать не хотите, вы обязаны добавить пустой case).