RemexHtml
Fast HTML 5 parser
|
Public Member Functions | |
string | getResult () |
Get the serialized result of tree construction. | |
Public Member Functions inherited from Wikimedia\RemexHtml\TreeBuilder\TreeHandler | |
startDocument ( $fragmentNamespace, $fragmentName) | |
Called when parsing starts. | |
endDocument ( $pos) | |
Called when parsing stops. | |
characters ( $preposition, $ref, $text, $start, $length, $sourceStart, $sourceLength) | |
Insert characters. | |
insertElement ( $preposition, $ref, Element $element, $void, $sourceStart, $sourceLength) | |
Insert an element. | |
endTag (Element $element, $sourceStart, $sourceLength) | |
A hint that an element was closed and was removed from the stack of open elements. | |
doctype ( $name, $public, $system, $quirks, $sourceStart, $sourceLength) | |
A valid DOCTYPE token was found. | |
comment ( $preposition, $ref, $text, $sourceStart, $sourceLength) | |
Insert a comment. | |
error ( $text, $pos) | |
A parse error. | |
mergeAttributes (Element $element, Attributes $attrs, $sourceStart) | |
Add attributes to an existing element. | |
removeNode (Element $element, $sourceStart) | |
Remove a node from the tree, and all its children. | |
reparentChildren (Element $element, Element $newParent, $sourceStart) | |
Take all children of a given parent $element, and insert them as children of $newParent, removing them from their original parent in the process. | |
string Wikimedia\RemexHtml\Serializer\AbstractSerializer::getResult | ( | ) |
Get the serialized result of tree construction.
Implemented in Wikimedia\RemexHtml\DOM\DOMSerializer, and Wikimedia\RemexHtml\Serializer\Serializer.