PHP Класс SimpleHtmlSaxParser, simpletest

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( SimplePhpPageBuilder $listener ) Sets the listener.
acceptAttributeToken ( string $token, integer $event ) : boolean Part of the tag data.
acceptEndToken ( string $token, integer $event ) : boolean Accepts a token from the end tag mode. The element name is converted to lower case.
acceptEntityToken ( string $token, integer $event ) : boolean A character entity.
acceptStartToken ( string $token, integer $event ) : boolean Accepts a token from the tag mode.
acceptTextToken ( string $token, integer $event ) : boolean Character data between tags regarded as important.
createLexer ( SimpleSaxParser &$parser ) : SimpleLexer Sets up the matching lexer. Starts in 'text' mode.
ignore ( string $token, integer $event ) : boolean Incoming data to be ignored.
parse ( string $raw ) : boolean Runs the content through the lexer which should call back to the acceptors.

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

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

Sets the listener.
public __construct ( SimplePhpPageBuilder $listener )
$listener SimplePhpPageBuilder SAX event handler.

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

Part of the tag data.
public acceptAttributeToken ( string $token, integer $event ) : boolean
$token string Incoming characters.
$event integer Lexer event type.
Результат boolean False if parse error.

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

Accepts a token from the end tag mode. The element name is converted to lower case.
public acceptEndToken ( string $token, integer $event ) : boolean
$token string Incoming characters.
$event integer Lexer event type.
Результат boolean False if parse error.

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

A character entity.
public acceptEntityToken ( string $token, integer $event ) : boolean
$token string Incoming characters.
$event integer Lexer event type.
Результат boolean False if parse error.

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

If the starting element completes then the element is dispatched and the current attributes set back to empty. The element or attribute name is converted to lower case.
public acceptStartToken ( string $token, integer $event ) : boolean
$token string Incoming characters.
$event integer Lexer event type.
Результат boolean False if parse error.

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

Character data between tags regarded as important.
public acceptTextToken ( string $token, integer $event ) : boolean
$token string Incoming characters.
$event integer Lexer event type.
Результат boolean False if parse error.

createLexer() публичный статический Метод

Sets up the matching lexer. Starts in 'text' mode.
public static createLexer ( SimpleSaxParser &$parser ) : SimpleLexer
$parser SimpleSaxParser Event generator, usually $self.
Результат SimpleLexer Lexer suitable for this parser.

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

Incoming data to be ignored.
public ignore ( string $token, integer $event ) : boolean
$token string Incoming characters.
$event integer Lexer event type.
Результат boolean False if parse error.

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

Runs the content through the lexer which should call back to the acceptors.
public parse ( string $raw ) : boolean
$raw string Page text to parse.
Результат boolean False if parse error.