ГлавнаяОтзывы и пожеланияСтатьи
Функции по алфавиту:    a     b     c     d     e     f     g     h     i     j     k     l     m     n     o     p     q     r     s     t     u     v     w     x     y     z  

xml_set_notation_decl_handler


(PHP 3>= 3.0.6, PHP 4)

xml_set_notation_decl_handler - настраивает обработчик объявления нотации.

Описание

bool xml_set_notation_decl_handler (resource parser, string handler)

Устанавливает функцию обработчика объявления нотации для XML-разборщика parser.
handler это строка с именем функции, которая обязана существовать в момент вызова xml_parse() для parser.

Объявление нотации является частью ОТД/DTD документа и имеет формат:

<!NOTATION
     name
      {system_id |
     public_id
     }>

См. в Разделе 4.7 спецификации XML 1.0 определение объявлений нотации.

Функция, именованная с помощью handler, обязана принимать 5 параметров: handler (resource parser, string notation_name, string base, string system_id, string public_id)

parser

Это ссылка на XML-разборщик, вызывающий обработчик.

notation_name

Это имя name нотации, как в формате нотации, описанном выше.

base

Это база для разрешения системного идентификатора (system_id) объявления нотации. В настоящее время в этот параметр всегда устанавливается пустая строка.

system_id

Системный идентификатор внешнего объявления нотации.

public_id

Public-идентификатор внешнего объявления нотации.

Если функция обработчика установлена как пустая строка, или FALSE, обработчик отключается/disabled.

TRUE возвращается, если обработчик настроен, а FALSE, если parser не является разборщиком.

Примечание: вместо имени функции может быть предоставлен также массив, содержащий ссылку на объект и имя метода.




Другие функции на x:

xmlrpc_decode
xmlrpc_decode_request
xmlrpc_encode_request
xmlrpc_get_type
xmlrpc_parse_method_descriptions
xmlrpc_server_create
xmlrpc_server_register_introspection_callback
xmlrpc_set_type
xml_get_current_byte_index
xml_get_current_line_number
xml_get_error_code
xml_parse
xml_parser_create
xml_parser_create_ns
xml_parser_free
xml_parser_get_option
xml_parser_set_option
xml_set_default_handler
xml_set_end_namespace_decl_handler
xml_set_object
xml_set_start_namespace_decl_handler
xpath_eval
xslt_errno
xslt_error
xslt_free
xslt_process
xslt_set_error_handler
xslt_set_sax_handler
xslt_set_sax_handlers


EXPERTGS.ru описание функций php.