RemexHtml
Fast HTML 5 parser
Loading...
Searching...
No Matches
Wikimedia\RemexHtml\TreeBuilder\InForeignContent Class Reference

The rules for parsing tokens in foreign content. More...

+ Inheritance diagram for Wikimedia\RemexHtml\TreeBuilder\InForeignContent:

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
 

Detailed Description

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.

Member Function Documentation

◆ characters()

Wikimedia\RemexHtml\TreeBuilder\InForeignContent::characters ( $text,
$start,
$length,
$sourceStart,
$sourceLength )

◆ endDocument()

Wikimedia\RemexHtml\TreeBuilder\InForeignContent::endDocument ( $pos)

◆ endTag()

Wikimedia\RemexHtml\TreeBuilder\InForeignContent::endTag ( $name,
$sourceStart,
$sourceLength )

◆ startTag()

Wikimedia\RemexHtml\TreeBuilder\InForeignContent::startTag ( $name,
Attributes $attrs,
$selfClose,
$sourceStart,
$sourceLength )

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