Overview

Namespaces

  • Alvine
    • Markup
      • Html
        • Constraint
        • Element
          • Html
          • Svg
        • Node
        • Operation
        • Tokenizer
          • State
          • Token
            • Util
        • TreeConstructor
          • InsertionMode

Classes

  • AfterAttributeName
  • AfterAttributeValueQuoted
  • AfterDoctypeName
  • AfterDoctypePublicIdentifier
  • AfterDoctypePublicKeyword
  • AfterDoctypeSystemIdentifier
  • AfterDoctypeSystemKeyword
  • AttributeName
  • AttributeValueDoubleQuoted
  • AttributeValueQuoted
  • AttributeValueSingleQuoted
  • AttributeValueUnquoted
  • BeforeAttributeName
  • BeforeAttributeValue
  • BeforeDoctypeName
  • BeforeDoctypePublicIdentifier
  • BeforeDoctypeSystemIdentifier
  • BetweenDoctypePublicAndSystemIdentifiers
  • BogusComment
  • BogusDoctype
  • CDataSection
  • CharacterReferenceInAttributeValue
  • CharacterReferenceInData
  • CharacterReferenceInRcData
  • Comment
  • CommentEnd
  • CommentEndBang
  • CommentEndDash
  • CommentStart
  • CommentStartDash
  • Data
  • DataTextEndTagName
  • Doctype
  • DoctypeName
  • DoctypePublicIdentifierDoubleQuoted
  • DoctypePublicIdentifierQuoted
  • DoctypePublicIdentifierSingleQuoted
  • DoctypeSystemIdentifierDoubleQuoted
  • DoctypeSystemIdentifierQuoted
  • DoctypeSystemIdentifierSingleQuoted
  • EndTagOpen
  • MarkupDeclarationOpen
  • Plaintext
  • RawText
  • RawTextEndTagName
  • RawTextEndTagOpen
  • RawTextLessThanSign
  • RcData
  • RcDataEndTagName
  • RcDataEndTagOpen
  • RcDataLessThanSign
  • ScriptData
  • ScriptDataDoubleEscaped
  • ScriptDataDoubleEscapedDash
  • ScriptDataDoubleEscapedDashDash
  • ScriptDataDoubleEscapedLessThanSign
  • ScriptDataDoubleEscapeEnd
  • ScriptDataDoubleEscapeStart
  • ScriptDataEndTagName
  • ScriptDataEndTagOpen
  • ScriptDataEscaped
  • ScriptDataEscapedDash
  • ScriptDataEscapedDashDash
  • ScriptDataEscapedEndTagName
  • ScriptDataEscapedEndTagOpen
  • ScriptDataEscapedLessThanSign
  • ScriptDataEscapeStart
  • ScriptDataEscapeStartDash
  • ScriptDataLessThanSign
  • SelfClosingStartTag
  • TagName
  • TagOpen
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class AfterDoctypeName

AfterDoctypeName

Diese Methode bildet den Status 8.2.4.55 After DOCTYPE name state der HTML-Spezifikation ab.

Alvine\Core\Alvine
Extended by Alvine\Markup\Html\Tokenizer\State
Extended by Alvine\Markup\Html\Tokenizer\State\AfterDoctypeName
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 Ignore the character. ">" (U+003E) Switch to the data state. Emit the current DOCTYPE token. 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 If the six characters starting from the current input character are an ASCII case-insensitive match for the word "PUBLIC", then consume those characters and switch to the after DOCTYPE public keyword state. Otherwise, if the six characters starting from the current input character are an ASCII case-insensitive match for the word "SYSTEM", then consume those characters and switch to the after DOCTYPE system keyword state. Otherwise, this is a parse error. Set the DOCTYPE token's force-quirks flag to on. Switch to the bogus DOCTYPE state.
Link: alvine.io
Located at tokenizer/state/AfterDoctypeName.class.php
Methods summary
public
# __construct( Alvine\Markup\Html\Tokenizer $tokenizer, Alvine\Markup\Html\Tokenizer\Token\Doctype $currentToken )

Neues Objekt

Neues Objekt

Parameters

$tokenizer
Tokenizer
$currentToken
CurrentTag

Overrides

Alvine\Markup\Html\Tokenizer\State::__construct()
public Alvine\Markup\Html\Tokenizer\AfterDoctypeName
# parse( )

parse

parse

Diese Methode bildet den Status 8.2.4.55 After DOCTYPE name state der HTML-Spezifikation ab.

Returns

Alvine\Markup\Html\Tokenizer\AfterDoctypeName

Link

http://www.w3.org/TR/html5/syntax.html
Properties summary
protected Alvine\Markup\Html\Tokenizer\Token\Doctype $currentToken
#
Properties inherited from Alvine\Markup\Html\Tokenizer\State
$tokenizer
alvine.markup.html API-Dokumentation 1.2.0 | © schukai GmbH | Impressum