The tidyNode class

(PHP 5, PHP 7)

锟斤拷锟�

An HTML node in an HTML file, as detected by tidy.

锟斤拷摘要

final
tidyNode {
/* 锟斤拷锟斤拷 */
public string $value;
public string $name;
public int $type;
public int $line;
public int $column;
public bool $proprietary;
public int $id;
public array $attribute;
public array $child;
/* 锟斤拷锟斤拷 */
private __construct ( void )
public getParent ( void ) : tidyNode
public hasChildren ( void ) : bool
public hasSiblings ( void ) : bool
public isAsp ( void ) : bool
public isComment ( void ) : bool
public isHtml ( void ) : bool
public isJste ( void ) : bool
public isPhp ( void ) : bool
public isText ( void ) : bool
}

锟斤拷锟斤拷

value

The HTML representation of the node, including the surrounding tags.

name

The name of the HTML node

type

The type of the node (one of the nodetype constants, e.g. TIDY_NODETYPE_PHP)

line

The line number at which the tags is located in the file

column

The column number at which the tags is located in the file

proprietary

Indicates if the node is a proprietary tag

id

The ID of the node (one of the tag constants, e.g. TIDY_TAG_FRAME)

attribute

An array of string, representing the attributes names (as keys) of the current node.

child

An array of tidyNode, representing the children of the current node.

锟芥本 说锟斤拷
5.1.0 line, column and proprietary were added

Table of Contents