Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
Начертательная геометрия Практикум по решению задач Геометрическое черчение Инженерная графика ЕСКД Кратные интегралы Математический анализ Матрицы Пределы Производные Векторная алгебра Интегральное исчисление ТФКП Ядерная физика Электростатика Магнетизм Оптика Информационные технологии
Учебник РНР
Назад Вперёд

xml_set_object

(PHP 4)

xml_set_object - использует XML Parser внутри объекта.

Описание

void xml_set_object (resource parser, object &object)

Эта функция позволяет использовать parser внутри object. Все callback-функции должны быть установлены с помощью xml_set_element_handler() etc и принимаются как методы объекта object.

<?php 
class xml { var $parser; function xml() { $this->parser = xml_parser_create(); 
xml_set_object($this->parser, &$this); xml_set_element_handler($this->parser, 
"tag_open", "tag_close"); xml_set_character_data_handler($this->parser, "cdata"); 
} function parse($data) { xml_parse($this->parser, $data); } function tag_open($parser, 
$tag, $attributes) { var_dump($parser, $tag, $attributes); } function cdata($parser, 
$cdata) { var_dump($parser, $cdata); } function tag_close($parser, $tag) { var_dump($parser, 
$tag); } } // конец class xml $xml_parser = new xml(); $xml_parser->parse("<A 
ID='hallo'>PHP</A>"); ?>

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