PHP Класс PHPDaemon\XMLStream\XMLStream

Наследование: use trait PHPDaemon\Traits\EventHandlers, use trait PHPDaemon\Traits\ClassWatchdog, use trait PHPDaemon\Traits\StaticObjectWatchdog
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$current_ns
$default_ns
$idhandlers
$parser
$xml_depth
$xpathhandlers

Открытые методы

Метод Описание
__construct ( ) : void Constructor
__destroy ( ) : void Destructor
addIdHandler ( integer $id, callable $cb ) Add ID Handler
addXPathHandler ( string $xpath, Closure $cb, null $obj = null ) Add XPath Handler
charXML ( resource $parser, string $data ) XML character callback
endXML ( resource $parser, string $name ) : void XML end callback
feed ( string $buf ) : void Feed stream
finalize ( ) : void Finalize stream
finish ( ) : void Finishes the stream
getId ( ) : integer Get next ID
setDefaultNS ( string $ns ) : void Set default namespace
startXML ( resource $parser, string $name, array $attr ) : void XML start callback

Описание методов

__construct() публичный Метод

Constructor
public __construct ( ) : void
Результат void

__destroy() публичный Метод

Destructor
public __destroy ( ) : void
Результат void

addIdHandler() публичный Метод

Add ID Handler
public addIdHandler ( integer $id, callable $cb )
$id integer
$cb callable

addXPathHandler() публичный Метод

Add XPath Handler
public addXPathHandler ( string $xpath, Closure $cb, null $obj = null )
$xpath string
$cb Closure
$obj null

charXML() публичный Метод

XML character callback
См. также: xml_set_character_data_handler
public charXML ( resource $parser, string $data )
$parser resource
$data string

endXML() публичный Метод

XML end callback
См. также: xml_set_element_handler
public endXML ( resource $parser, string $name ) : void
$parser resource
$name string
Результат void

feed() публичный Метод

Feed stream
public feed ( string $buf ) : void
$buf string
Результат void

finalize() публичный Метод

Finalize stream
public finalize ( ) : void
Результат void

finish() публичный Метод

Finishes the stream
public finish ( ) : void
Результат void

getId() публичный Метод

Get next ID
public getId ( ) : integer
Результат integer

setDefaultNS() публичный Метод

Set default namespace
public setDefaultNS ( string $ns ) : void
$ns string
Результат void

startXML() публичный Метод

XML start callback
См. также: xml_set_element_handler
public startXML ( resource $parser, string $name, array $attr ) : void
$parser resource
$name string
$attr array
Результат void

Описание свойств

$current_ns защищенное свойство

protected $current_ns

$default_ns защищенное свойство

protected $default_ns

$idhandlers защищенное свойство

protected $idhandlers

$parser защищенное свойство

protected $parser

$xml_depth защищенное свойство

protected $xml_depth

$xpathhandlers защищенное свойство

protected $xpathhandlers