Doctype
class Doctype extends Token
Doctype-Token
Constants
SPACE |
Leerzeicen |
TABULATION |
Tabulator |
LINEFEED |
Zeilenubruch |
FORMFEED |
Formfeed |
SOLIDUS |
Schrägstrich |
EQUALSSIGN |
Gleich |
GREATERTHANSIGN |
Größer als |
LESSTHANSIGN |
Kleiner als |
QUOTATIONMARK |
Anführungszeichen |
APOSTROPHE |
Apostroph |
AMPERSAND |
Undzeichen |
EXCLAMATIONMARK |
Ausrufezeichen |
QUESTIONMARK |
Fragezeichen |
HYPHENMINUS |
Bindestrich |
NUMBERSIGN |
Nummerzeichen |
SEMICOLON |
Semikolon |
EOF |
Ende der Datei |
SPACE_CHARACTERS |
space characters, for the purposes of this specification, are U+0020 SPACE, "tab" (U+0009), "LF" (U+000A), "FF" (U+000C), and "CR" (U+000D). |
UPPERCASE_ASCII_LETTERS |
Großbuchstaben |
LOWERCASE_ASCII_LETTERS |
Kleinbuchstaben |
ASCII_DIGITS |
Zahlen |
ALPHANUMERIC_ASCII_CHARACTERS |
Buchstabe und Zahlen |
ASCII_HEX_DIGITS |
Hex-Zahlen groß |
UPPERCASE_ASCII_HEX_DIGITS |
Hex-Zahlen klein |
LOWERCASE_ASCII_HEX_DIGITS |
Kleine Zeichen und Zahlen |
REPLACEMENT_CHARACTER |
Ersetzungszeichen für NULL |
Properties
protected | $emitted | from Token | |
protected string | $rootElement | ||
protected string | $publicIdentifier | ||
protected type | $systemIdentifier | ||
protected boolean | $forceQuirksFlag |
Methods
Neuer Token
QuirksMode setzen
Zeichen zum Namen hinzufügen
Zeichen hinzufügen
Zeichen hinzufügen
Publicidentifier auf leere Zeichenkette setzen Es gibt die Zustände null, leere Zeichenkette und gesetzte Zeichenkette.
Systemidentifier auf leere Zeichenkette setzen Es gibt die Zustände null, leere Zeichenkette und gesetzte Zeichenkette.
Alias für getName()
Rootelement
Publicidentifier
Systemidentifier
Status des Quirsmodus
Details
at line 58
__construct()
Neuer Token
in Token at line 198
boolean
isEmitted()
Prüfen ob der Token eingereicht wurde
at line 80
Doctype
forceQuirks()
QuirksMode setzen
at line 92
Doctype
addCharacterToName(string $char)
Zeichen zum Namen hinzufügen
at line 104
Doctype
addCharacterToPublicIdentifier(string $char)
Zeichen hinzufügen
at line 116
Doctype
addCharacterToSystemIdentifier(string $char)
Zeichen hinzufügen
at line 128
Doctype
initPublicIdentifier()
Publicidentifier auf leere Zeichenkette setzen Es gibt die Zustände null, leere Zeichenkette und gesetzte Zeichenkette.
at line 141
Doctype
initSystemIdentifier()
Systemidentifier auf leere Zeichenkette setzen Es gibt die Zustände null, leere Zeichenkette und gesetzte Zeichenkette.
at line 152
string
getRootElement()
Alias für getName()
at line 161
string
getName()
Rootelement
at line 170
string
getPublicIdentifier()
Publicidentifier
at line 179
string
getSystemIdentifier()
Systemidentifier
at line 188
boolean
isForceQuirksFlag()
Status des Quirsmodus