Module: Nokogiri::HTML5

Defined in:
lib/nokogumbo.rb

Constant Summary collapse

TAGS =
[
  'HTML',
  'HEAD',
  'TITLE',
  'BASE',
  'LINK',
  'META',
  'STYLE',
  'SCRIPT',
  'NOSCRIPT',
  'BODY',
  'SECTION',
  'NAV',
  'ARTICLE',
  'ASIDE',
  'H1',
  'H2',
  'H3',
  'H4',
  'H5',
  'H6',
  'HGROUP',
  'HEADER',
  'FOOTER',
  'ADDRESS',
  'P',
  'HR',
  'PRE',
  'BLOCKQUOTE',
  'OL',
  'UL',
  'LI',
  'DL',
  'DT',
  'DD',
  'FIGURE',
  'FIGCAPTION',
  'DIV',
  'A',
  'EM',
  'STRONG',
  'SMALL',
  'S',
  'CITE',
  'Q',
  'DFN',
  'ABBR',
  'TIME',
  'CODE',
  'VAR',
  'SAMP',
  'KBD',
  'SUB',
  'SUP',
  'I',
  'B',
  'MARK',
  'RUBY',
  'RT',
  'RP',
  'BDI',
  'BDO',
  'SPAN',
  'BR',
  'WBR',
  'INS',
  'DEL',
  'IMAGE',
  'IMG',
  'IFRAME',
  'EMBED',
  'OBJECT',
  'PARAM',
  'VIDEO',
  'AUDIO',
  'SOURCE',
  'TRACK',
  'CANVAS',
  'MAP',
  'AREA',
  'MATH',
  'MI',
  'MO',
  'MN',
  'MS',
  'MTEXT',
  'MGLYPH',
  'MALIGNMARK',
  'ANNOTATION_XML',
  'SVG',
  'FOREIGNOBJECT',
  'DESC',
  'TABLE',
  'CAPTION',
  'COLGROUP',
  'COL',
  'TBODY',
  'THEAD',
  'TFOOT',
  'TR',
  'TD',
  'TH',
  'FORM',
  'FIELDSET',
  'LEGEND',
  'LABEL',
  'INPUT',
  'BUTTON',
  'SELECT',
  'DATALIST',
  'OPTGROUP',
  'OPTION',
  'TEXTAREA',
  'KEYGEN',
  'OUTPUT',
  'PROGRESS',
  'METER',
  'DETAILS',
  'SUMMARY',
  'COMMAND',
  'MENU',
  'APPLET',
  'ACRONYM',
  'BGSOUND',
  'DIR',
  'FRAME',
  'FRAMESET',
  'NOFRAMES',
  'ISINDEX',
  'LISTING',
  'XMP',
  'NEXTID',
  'NOEMBED',
  'PLAINTEXT',
  'RB',
  'STRIKE',
  'BASEFONT',
  'BIG',
  'BLINK',
  'CENTER',
  'FONT',
  'MARQUEE',
  'MULTICOL',
  'NOBR',
  'SPACER',
  'TT',
  'U',
  'UNKNOWN',
].map(&:downcase).map(&:freeze).freeze
Unknown =
TAGS.length - 1

Instance Method Summary collapse

Instance Method Details

#parse(string) ⇒ Object



162
163
164
# File 'lib/nokogumbo.rb', line 162

def parse(string)
  Nokogumbo.parse(string)
end