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 ScriptDataEscapedEndTagName

ScriptDataEscapedEndTagName

Diese Methode bildet den Status 8.2.4.27 Script data escaped end tag name state der HTML-Spezifikation ab.

Alvine\Core\Alvine
Extended by Alvine\Markup\Html\Tokenizer\State
Extended by Alvine\Markup\Html\Tokenizer\State\DataTextEndTagName
Extended by Alvine\Markup\Html\Tokenizer\State\ScriptDataEscapedEndTagName
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 If the current end tag token is an appropriate end tag token, then switch to the before attribute name state. Otherwise, treat it as per the "anything else" entry below. "/" (U+002F) If the current end tag token is an appropriate end tag token, then switch to the self-closing start tag state. Otherwise, treat it as per the "anything else" entry below. ">" (U+003E) If the current end tag token is an appropriate end tag token, then switch to the data state and emit the current tag token. Otherwise, treat it as per the "anything else" entry below. Uppercase ASCII letter Append the lowercase version of the current input character (add 0x0020 to the character's code point) to the current tag token's tag name. Append the current input character to the temporary buffer. Lowercase ASCII letter Append the current input character to the current tag token's tag name. Append the current input character to the temporary buffer. Anything else Switch to the script data escaped state. Emit a U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS character token, and a character token for each of the characters in the temporary buffer (in the order they were added to the buffer). Reconsume the current input character.
Link: alvine.io
Located at tokenizer/state/ScriptDataEscapedEndTagName.class.php
Methods summary
public
# __construct( Alvine\Markup\Html\Tokenizer $tokenizer, Alvine\Markup\Html\Tokenizer\Token\Tag $currentToken )

Neues Objekt

Neues Objekt

Parameters

$tokenizer
Tokenizer
$currentToken
CurrentTag

Overrides

Alvine\Markup\Html\Tokenizer\State\DataTextEndTagName::__construct()
Methods inherited from Alvine\Markup\Html\Tokenizer\State\DataTextEndTagName
parse()
Properties summary
protected Alvine\Markup\Html\Tokenizer\Token\Tag $currentToken
#
Properties inherited from Alvine\Markup\Html\Tokenizer\State\DataTextEndTagName
$nextState
Properties inherited from Alvine\Markup\Html\Tokenizer\State
$tokenizer
alvine.markup.html API-Dokumentation 1.2.0 | © schukai GmbH | Impressum