Php/docs/class.tidynode

From Get docs

(PHP 5, PHP 7)

Introduction

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


Class synopsis

final

tidyNode {

/* Properties */

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;

/* Methods */

private __construct ( )

public getParent ( ) : tidyNode|null

public hasChildren ( ) : bool

public hasSiblings ( ) : bool

public isAsp ( ) : bool

public isComment ( ) : bool

public isHtml ( ) : bool

public isJste ( ) : bool

public isPhp ( ) : bool

public isText ( ) : bool

}

Properties

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.
Version Description
5.1.0 line, column

and proprietary were added


Table of Contents