PHP Класс pQuery\HtmlParser

Наследование: extends HtmlParserBase
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$hierarchy array Current parsing hierarchy
$root DomNode Root object
$tags_selfclose array Tags that don't need closing tags

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

Метод Описание
__construct ( string $doc = '', integer $pos, DomNode $root = null ) Class constructor
__invoke ( $query = '*' ) : array Class magic invoke method, performs {@link select()}
__toString ( ) : string Class magic toString method, performs {@link DomNode::toString()}
parse_all ( )
parse_asp ( )
parse_cdata ( )
parse_comment ( )
parse_conditional ( )
parse_doctype ( )
parse_php ( )
parse_script ( )
parse_style ( )
parse_tag_default ( )
parse_text ( )
select ( $query = '*', $index = false, $recursive = true, $check_self = false ) : array Performs a css select query on the root node

Защищенные методы

Метод Описание
parse_hierarchy ( boolean $self_close = null ) Updates the current hierarchy status and checks for correct opening/closing of tags

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

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

Class constructor
public __construct ( string $doc = '', integer $pos, DomNode $root = null )
$doc string Document to be tokenized
$pos integer Position to start parsing
$root DomNode Root node, null to auto create

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

Class magic invoke method, performs {@link select()}
public __invoke ( $query = '*' ) : array
Результат array

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

Class magic toString method, performs {@link DomNode::toString()}
public __toString ( ) : string
Результат string

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

public parse_all ( )

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

public parse_asp ( )

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

public parse_cdata ( )

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

public parse_comment ( )

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

public parse_conditional ( )

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

public parse_doctype ( )

parse_hierarchy() защищенный Метод

Updates the current hierarchy status and checks for correct opening/closing of tags
protected parse_hierarchy ( boolean $self_close = null )
$self_close boolean Is current tag self closing? Null to use {@link tags_selfclose}

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

public parse_php ( )

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

public parse_script ( )

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

public parse_style ( )

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

public parse_tag_default ( )

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

public parse_text ( )

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

Performs a css select query on the root node
См. также: DomNode::select()
public select ( $query = '*', $index = false, $recursive = true, $check_self = false ) : array
Результат array

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

$hierarchy публичное свойство

Current parsing hierarchy
public array $hierarchy
Результат array

$root публичное свойство

Root object
public DomNode,pquery $root
Результат DomNode

$tags_selfclose публичное свойство

Tags that don't need closing tags
public array $tags_selfclose
Результат array