\HTMLPurifier_Node_Element

Concrete element node class.

Summary

Methods
Properties
Constants
toTokenPair()
__construct()
$line
$col
$armor
$dead
$name
$attr
$children
$empty
$endCol
$endLine
$endArmor
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$line

$line

Line number of the start token in the source document

$col

$col

Column number of the start token in the source document. Null if unknown.

$armor

$armor

Lookup array of processing that this token is exempt from.

Currently, valid values are "ValidateAttributes".

$dead

$dead

When true, this node should be ignored as non-existent.

Who is responsible for ignoring dead nodes? FixNesting is responsible for removing them before passing on to child validators.

$name

$name

The lower-case name of the tag, like 'a', 'b' or 'blockquote'.

$attr

$attr

Associative array of the node's attributes.

$children

$children

List of child elements.

$empty

$empty

Does this use the <a></a> form or the </a> form, i.e.

is it a pair of start/end tokens or an empty token.

$endCol

$endCol

$endLine

$endLine

$endArmor

$endArmor

Methods

toTokenPair()

toTokenPair() : mixed

Returns a pair of start and end tokens, where the end token is null if it is not necessary. Does not include children.

Returns

mixed —

__construct()

__construct(mixed  $name, mixed  $attr = array(), mixed  $line = null, mixed  $col = null, mixed  $armor = array()) : mixed

Parameters

mixed $name
mixed $attr
mixed $line
mixed $col
mixed $armor

Returns

mixed —