enum HTML5::NodeType

Overview

NodeType is a type of a Node

Defined in:

html5/node.cr

Enum Members

Error = 0_u32
Text = 1_u32
Document = 2_u32
Element = 3_u32
Comment = 4_u32
Doctype = 5_u32
Raw = 6_u32

Raw nodes are not returned by the parser, but can be part of the Node tree passed to insert raw HTML (without escaping). If so, this shard makes no guarantee that the rendered HTML is secure (from e.g. Cross Site Scripting attacks) or well-formed.

ScopeMarker = 7_u32

Instance Method Summary

Instance Method Detail

def comment? #

Returns true if this enum value equals Comment


[View source]
def doctype? #

Returns true if this enum value equals Doctype


[View source]
def document? #

Returns true if this enum value equals Document


[View source]
def element? #

Returns true if this enum value equals Element


[View source]
def error? #

Returns true if this enum value equals Error


[View source]
def raw? #

Returns true if this enum value equals Raw


[View source]
def scope_marker? #

Returns true if this enum value equals ScopeMarker


[View source]
def text? #

Returns true if this enum value equals Text


[View source]