Class DoctypeName
DoctypeName
Diese Methode bildet den Status 8.2.4.54 DOCTYPE name state der HTML-Spezifikation ab.
- Alvine\Core\Alvine
- Alvine\Markup\Html\Tokenizer\State
- Alvine\Markup\Html\Tokenizer\State\DoctypeName
Namespace: Alvine\Markup\Html\Tokenizer\State
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150302
Link: Consume the next input character: "tab" (U+0009) "LF" (U+000A) "FF" (U+000C) U+0020 SPACE Switch to the after DOCTYPE name state. ">" (U+003E) Switch to the data state. Emit the current DOCTYPE token. Uppercase ASCII letter Append the lowercase version of the current input character (add 0x0020 to the character's code point) to the current DOCTYPE token's name. U+0000 NULL Parse error. Append a U+FFFD REPLACEMENT CHARACTER character to the current DOCTYPE token's name. EOF Parse error. Switch to the data state. Set the DOCTYPE token's force-quirks flag to on. Emit that DOCTYPE token. Reconsume the EOF character. Anything else Append the current input character to the current DOCTYPE token's name.
Link: alvine.io
Located at tokenizer/state/DoctypeName.class.php
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150302
Link: Consume the next input character: "tab" (U+0009) "LF" (U+000A) "FF" (U+000C) U+0020 SPACE Switch to the after DOCTYPE name state. ">" (U+003E) Switch to the data state. Emit the current DOCTYPE token. Uppercase ASCII letter Append the lowercase version of the current input character (add 0x0020 to the character's code point) to the current DOCTYPE token's name. U+0000 NULL Parse error. Append a U+FFFD REPLACEMENT CHARACTER character to the current DOCTYPE token's name. EOF Parse error. Switch to the data state. Set the DOCTYPE token's force-quirks flag to on. Emit that DOCTYPE token. Reconsume the EOF character. Anything else Append the current input character to the current DOCTYPE token's name.
Link: alvine.io
Located at tokenizer/state/DoctypeName.class.php
public
|
#
__construct(
Neues Objekt |
public
Alvine\Markup\Html\Tokenizer\DoctypeName
|
protected
|
$currentToken
|
$tokenizer
|