Click or drag to resize
MimeKit

HtmlTokenizerState Enumeration

The HTML tokenizer state.

Namespace: MimeKit.Text
Assembly: MimeKit (in MimeKit.dll) Version: 4.3.0
Syntax
C#
public enum HtmlTokenizerState
Members
Member nameValueDescription
Data0 The data state as described at http://www.w3.org/TR/html5/syntax.html#data-state.
CharacterReferenceInData1 The character reference in data state as described at http://www.w3.org/TR/html5/syntax.html#character-reference-in-data-state.
RcData2 The RCDATA state as described at http://www.w3.org/TR/html5/syntax.html#rcdata-state.
CharacterReferenceInRcData3 The character reference in RCDATA state as described at http://www.w3.org/TR/html5/syntax.html#character-reference-in-rcdata-state.
RawText4 The RAWTEXT state as described at http://www.w3.org/TR/html5/syntax.html#rawtext-state.
ScriptData5 The script data state as described at http://www.w3.org/TR/html5/syntax.html#script-data-state.
PlainText6 The PLAINTEXT state as described at http://www.w3.org/TR/html5/syntax.html#plaintext-state.
TagOpen7 The tag open state as described at http://www.w3.org/TR/html5/syntax.html#tag-open-state.
EndTagOpen8 The end tag open state as described at http://www.w3.org/TR/html5/syntax.html#end-tag-open-state.
TagName9 The tag name state as described at http://www.w3.org/TR/html5/syntax.html#tag-name-state.
RcDataLessThan10 The RCDATA less-than state as described at http://www.w3.org/TR/html5/syntax.html#rcdata-less-than-sign-state.
RcDataEndTagOpen11 The RCDATA end tag open state as described at http://www.w3.org/TR/html5/syntax.html#rcdata-end-tag-open-state.
RcDataEndTagName12 The RCDATA end tag name state as described at http://www.w3.org/TR/html5/syntax.html#rcdata-end-tag-name-state.
RawTextLessThan13 The RAWTEXT less-than state as described at http://www.w3.org/TR/html5/syntax.html#rawtext-less-than-sign-state.
RawTextEndTagOpen14 The RAWTEXT end tag open state as described at http://www.w3.org/TR/html5/syntax.html#rawtext-end-tag-open-state.
RawTextEndTagName15 The RAWTEXT end tag name state as described at http://www.w3.org/TR/html5/syntax.html#rawtext-end-tag-name-state.
ScriptDataLessThan16 The script data less-than state as described at http://www.w3.org/TR/html5/syntax.html#script-data-less-than-sign-state.
ScriptDataEndTagOpen17 The script data end tag open state as described at http://www.w3.org/TR/html5/syntax.html#script-data-end-tag-open-state.
ScriptDataEndTagName18 The script data end tag name state as described at http://www.w3.org/TR/html5/syntax.html#script-data-end-tag-name-state.
ScriptDataEscapeStart19 The script data escape start state as described at http://www.w3.org/TR/html5/syntax.html#script-data-escape-start-state.
ScriptDataEscapeStartDash20 The script data escape start state as described at http://www.w3.org/TR/html5/syntax.html#script-data-escape-start-dash-state.
ScriptDataEscaped21 The script data escaped state as described at http://www.w3.org/TR/html5/syntax.html#script-data-escaped-state.
ScriptDataEscapedDash22 The script data escaped dash state as described at http://www.w3.org/TR/html5/syntax.html#script-data-escaped-dash-state.
ScriptDataEscapedDashDash23 The script data escaped dash dash state as described at http://www.w3.org/TR/html5/syntax.html#script-data-escaped-dash-dash-state.
ScriptDataEscapedLessThan24 The script data escaped less-than state as described at http://www.w3.org/TR/html5/syntax.html#script-data-escaped-less-than-sign-state.
ScriptDataEscapedEndTagOpen25 The script data escaped end tag open state as described at http://www.w3.org/TR/html5/syntax.html#script-data-escaped-end-tag-open-state.
ScriptDataEscapedEndTagName26 The script data escaped end tag name state as described at http://www.w3.org/TR/html5/syntax.html#script-data-escaped-end-tag-name-state.
ScriptDataDoubleEscapeStart27 The script data double escape start state as described at http://www.w3.org/TR/html5/syntax.html#script-data-double-escape-start-state.
ScriptDataDoubleEscaped28 The script data double escaped state as described at http://www.w3.org/TR/html5/syntax.html#script-data-double-escaped-state.
ScriptDataDoubleEscapedDash29 The script data double escaped dash state as described at http://www.w3.org/TR/html5/syntax.html#script-data-double-escaped-dash-state.
ScriptDataDoubleEscapedDashDash30 The script data double escaped dash dash state as described at http://www.w3.org/TR/html5/syntax.html#script-data-double-escaped-dash-dash-state.
ScriptDataDoubleEscapedLessThan31 The script data double escaped less-than state as described at http://www.w3.org/TR/html5/syntax.html#script-data-double-escaped-less-than-sign-state.
ScriptDataDoubleEscapeEnd32 The script data double escape end state as described at http://www.w3.org/TR/html5/syntax.html#script-data-double-escape-end-state.
BeforeAttributeName33 The before attribute name state as described at http://www.w3.org/TR/html5/syntax.html#before-attribute-name-state.
AttributeName34 The attribute name state as described at http://www.w3.org/TR/html5/syntax.html#attribute-name-state.
AfterAttributeName35 The after attribute name state as described at http://www.w3.org/TR/html5/syntax.html#after-attribute-name-state.
BeforeAttributeValue36 The beforw attribute value state as described at http://www.w3.org/TR/html5/syntax.html#before-attribute-value-state.
AttributeValueQuoted37 The attribute value quoted state as described at http://www.w3.org/TR/html5/syntax.html#attribute-value-(double-quoted)-state.
AttributeValueUnquoted38 The attribute value unquoted state as described at http://www.w3.org/TR/html5/syntax.html#attribute-value-(unquoted)-state.
CharacterReferenceInAttributeValue39 The character reference in attribute value state as described at http://www.w3.org/TR/html5/syntax.html#character-reference-in-attribute-value-state.
AfterAttributeValueQuoted40 The after attribute value quoted state as described at http://www.w3.org/TR/html5/syntax.html#after-attribute-value-(quoted)-state.
SelfClosingStartTag41 The self-closing start tag state as described at http://www.w3.org/TR/html5/syntax.html#self-closing-start-tag-state.
BogusComment42 The bogus comment state as described at http://www.w3.org/TR/html5/syntax.html#bogus-comment-state.
MarkupDeclarationOpen43 The markup declaration open state as described at http://www.w3.org/TR/html5/syntax.html#markup-declaration-open-state.
CommentStart44 The comment start state as described at http://www.w3.org/TR/html5/syntax.html#comment-start-state.
CommentStartDash45 The comment start dash state as described at http://www.w3.org/TR/html5/syntax.html#comment-start-dash-state.
Comment46 The comment state as described at http://www.w3.org/TR/html5/syntax.html#comment-state.
CommentEndDash47 The comment end dash state as described at http://www.w3.org/TR/html5/syntax.html#comment-end-dash-state.
CommentEnd48 The comment end state as described at http://www.w3.org/TR/html5/syntax.html#comment-end-state.
CommentEndBang49 The comment end bang state as described at http://www.w3.org/TR/html5/syntax.html#comment-end-bang-state.
DocType50 The DOCTYPE state as described at http://www.w3.org/TR/html5/syntax.html#doctype-state.
BeforeDocTypeName51 The before DOCTYPE name state as described at http://www.w3.org/TR/html5/syntax.html#before-doctype-name-state.
DocTypeName52 The DOCTYPE name state as described at http://www.w3.org/TR/html5/syntax.html#doctype-name-state.
AfterDocTypeName53 The after DOCTYPE name state as described at http://www.w3.org/TR/html5/syntax.html#after-doctype-name-state.
AfterDocTypePublicKeyword54 The after DOCTYPE public keyword state as described at http://www.w3.org/TR/html5/syntax.html#after-doctype-public-keyword-state.
BeforeDocTypePublicIdentifier55 The before DOCTYPE public identifier state as described at http://www.w3.org/TR/html5/syntax.html#before-doctype-public-identifier-state.
DocTypePublicIdentifierQuoted56 The DOCTYPE public identifier quoted state as described at http://www.w3.org/TR/html5/syntax.html#doctype-public-identifier-(double-quoted)-state.
AfterDocTypePublicIdentifier57 The after DOCTYPE public identifier state as described at http://www.w3.org/TR/html5/syntax.html#after-doctype-public-identifier-state.
BetweenDocTypePublicAndSystemIdentifiers58 The between DOCTYPE public and system identifiers state as described at http://www.w3.org/TR/html5/syntax.html#between-doctype-public-and-system-identifiers-state.
AfterDocTypeSystemKeyword59 The after DOCTYPE system keyword state as described at http://www.w3.org/TR/html5/syntax.html#after-doctype-system-keyword-state.
BeforeDocTypeSystemIdentifier60 The before DOCTYPE system identifier state as described at http://www.w3.org/TR/html5/syntax.html#before-doctype-system-identifier-state.
DocTypeSystemIdentifierQuoted61 The DOCTYPE system identifier quoted state as described at http://www.w3.org/TR/html5/syntax.html#doctype-system-identifier-(double-quoted)-state.
AfterDocTypeSystemIdentifier62 The after DOCTYPE system identifier state as described at http://www.w3.org/TR/html5/syntax.html#after-doctype-system-identifier-state.
BogusDocType63 The bogus DOCTYPE state as described at http://www.w3.org/TR/html5/syntax.html#bogus-doctype-state.
CDataSection64 The CDATA section state as described at http://www.w3.org/TR/html5/syntax.html#cdata-section-state.
EndOfFile65 The end of file state.
Remarks
The HTML tokenizer state.
See Also