PHP Class pQuery\HtmlParser

Inheritance: extends HtmlParserBase
Afficher le fichier Open project: tburry/pquery

Méthodes publiques

Свойство Type Description
$hierarchy array Current parsing hierarchy
$root DomNode Root object
$tags_selfclose array Tags that don't need closing tags

Méthodes publiques

Méthode Description
__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

Méthodes protégées

Méthode Description
parse_hierarchy ( boolean $self_close = null ) Updates the current hierarchy status and checks for correct opening/closing of tags

Method Details

__construct() public méthode

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() public méthode

Class magic invoke method, performs {@link select()}
public __invoke ( $query = '*' ) : array
Résultat array

__toString() public méthode

Class magic toString method, performs {@link DomNode::toString()}
public __toString ( ) : string
Résultat string

parse_all() public méthode

public parse_all ( )

parse_asp() public méthode

public parse_asp ( )

parse_cdata() public méthode

public parse_cdata ( )

parse_comment() public méthode

public parse_comment ( )

parse_conditional() public méthode

public parse_conditional ( )

parse_doctype() public méthode

public parse_doctype ( )

parse_hierarchy() protected méthode

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 méthode

public parse_php ( )

parse_script() public méthode

public parse_script ( )

parse_style() public méthode

public parse_style ( )

parse_tag_default() public méthode

public parse_tag_default ( )

parse_text() public méthode

public parse_text ( )

select() public méthode

Performs a css select query on the root node
See also: DomNode::select()
public select ( $query = '*', $index = false, $recursive = true, $check_self = false ) : array
Résultat array

Property Details

$hierarchy public_oe property

Current parsing hierarchy
public array $hierarchy
Résultat array

$root public_oe property

Root object
public DomNode,pquery $root
Résultat DomNode

$tags_selfclose public_oe property

Tags that don't need closing tags
public array $tags_selfclose
Résultat array