RemexHtml
Fast HTML 5 parser
Loading...
Searching...
No Matches
Wikimedia\RemexHtml\Serializer\SerializerNode Class Reference
+ Inheritance diagram for Wikimedia\RemexHtml\Serializer\SerializerNode:

Public Member Functions

 __construct ( $id, $parentId, $namespace, $name, $attrs, $void)
 
string getDebugTag ()
 Get a string identifying the node, for use in debugging.
 
- Public Member Functions inherited from Wikimedia\RemexHtml\PropGuard
 __set ( $name, $value)
 

Public Attributes

int $id
 The integer index into Serializer::$nodes of this node *.
 
int $parentId
 The integer index into Serializer::$nodes of the parent node *.
 
string $namespace
 The element namespace *.
 
string $name
 The element name *.
 
Attributes $attrs
 
bool $void
 The void flag as in TreeHandler::insertElement.
 
SerializerNode[] $children = array( )
 
mixed $snData
 Arbitrary user data can be placed here.
 

Additional Inherited Members

- Static Public Attributes inherited from Wikimedia\RemexHtml\PropGuard
static $armed = true
 

Constructor & Destructor Documentation

◆ __construct()

Wikimedia\RemexHtml\Serializer\SerializerNode::__construct ( $id,
$parentId,
$namespace,
$name,
$attrs,
$void )
Parameters
int$idThe integer index into Serializer::$nodes of this node
int$parentIdThe integer index into Serializer::$nodes of the parent node
string$namespaceThe XML namespace
string$nameThe element name
Attributes$attrsThe element attributes
bool$voidThe void flag as in TreeHandler::insertElement

Member Function Documentation

◆ getDebugTag()

string Wikimedia\RemexHtml\Serializer\SerializerNode::getDebugTag ( )

Get a string identifying the node, for use in debugging.

Returns
string

Member Data Documentation

◆ $attrs

Attributes Wikimedia\RemexHtml\Serializer\SerializerNode::$attrs

◆ $children

SerializerNode [] Wikimedia\RemexHtml\Serializer\SerializerNode::$children = array( )

◆ $void

bool Wikimedia\RemexHtml\Serializer\SerializerNode::$void

The void flag as in TreeHandler::insertElement.

See also
\Wikimedia\RemexHtml\TreeBuilder\TreeHandler::insertElement

The documentation for this class was generated from the following file: