RemexHtml
Fast HTML 5 parser
|
The rules for parsing tokens in foreign content. More...
Public Member Functions | |
characters ( $text, $start, $length, $sourceStart, $sourceLength) | |
startTag ( $name, Attributes $attrs, $selfClose, $sourceStart, $sourceLength) | |
endTag ( $name, $sourceStart, $sourceLength) | |
endDocument ( $pos) | |
Public Member Functions inherited from Wikimedia\RemexHtml\TreeBuilder\InsertionMode | |
__construct (TreeBuilder $builder, Dispatcher $dispatcher) | |
doctype ( $name, $public, $system, $quirks, $sourceStart, $sourceLength) | |
comment ( $text, $sourceStart, $sourceLength) | |
error ( $text, $pos) | |
Public Member Functions inherited from Wikimedia\RemexHtml\PropGuard | |
__set ( $name, $value) | |
Additional Inherited Members | |
Static Public Attributes inherited from Wikimedia\RemexHtml\PropGuard | |
static | $armed = true |
Protected Member Functions inherited from Wikimedia\RemexHtml\TreeBuilder\InsertionMode | |
splitInitialMatch ( $isStartOfToken, $mask, $text, $start, $length, $sourceStart, $sourceLength) | |
handleFramesetWhitespace ( $inBody, $text, $start, $length, $sourceStart, $sourceLength) | |
stripNulls ( $callback, $text, $start, $length, $sourceStart, $sourceLength) | |
Protected Attributes inherited from Wikimedia\RemexHtml\TreeBuilder\InsertionMode | |
TreeBuilder | $builder |
Dispatcher | $dispatcher |
The rules for parsing tokens in foreign content.
This is not referred to as an insertion mode in the spec, but is sufficiently similar to one that we can inherit from InsertionMode here.
Wikimedia\RemexHtml\TreeBuilder\InForeignContent::characters | ( | $text, | |
$start, | |||
$length, | |||
$sourceStart, | |||
$sourceLength ) |
Reimplemented from Wikimedia\RemexHtml\TreeBuilder\InsertionMode.
Wikimedia\RemexHtml\TreeBuilder\InForeignContent::endDocument | ( | $pos | ) |
Reimplemented from Wikimedia\RemexHtml\TreeBuilder\InsertionMode.
Wikimedia\RemexHtml\TreeBuilder\InForeignContent::endTag | ( | $name, | |
$sourceStart, | |||
$sourceLength ) |
Reimplemented from Wikimedia\RemexHtml\TreeBuilder\InsertionMode.
Wikimedia\RemexHtml\TreeBuilder\InForeignContent::startTag | ( | $name, | |
Attributes | $attrs, | ||
$selfClose, | |||
$sourceStart, | |||
$sourceLength ) |
Reimplemented from Wikimedia\RemexHtml\TreeBuilder\InsertionMode.