The tidyNode class
(PHP 5, PHP 7, PHP 8)
Introduction
An HTML node in an HTML file, as detected by tidy.
Class synopsis
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.
Table of Contents
- tidyNode::__construct — Private constructor to disallow direct instantiation
- tidyNode::getNextSibling — Returns the next sibling node of the current node
- tidyNode::getParent — Returns the parent node of the current node
- tidyNode::getPreviousSibling — Returns the previous sibling node of the current node
- tidyNode::hasChildren — Checks if a node has children
- tidyNode::hasSiblings — Checks if a node has siblings
- tidyNode::isAsp — Checks if this node is ASP
- tidyNode::isComment — Checks if a node represents a comment
- tidyNode::isHtml — Checks if a node is an element node
- tidyNode::isJste — Checks if this node is JSTE
- tidyNode::isPhp — Checks if a node is PHP
- tidyNode::isText — Checks if a node represents text (no markup)
↑ and ↓ to navigate • Enter to select • Esc to close • / to open