Hubbub $Id$
element-type.h
Go to the documentation of this file.
1/*
2 * This file is part of Hubbub.
3 * Licensed under the MIT License,
4 * http://www.opensource.org/licenses/mit-license.php
5 * Copyright 2008 John-Mark Bell <jmb@netsurf-browser.org>
6 */
7
8#ifndef hubbub_treebuilder_element_type_h_
9#define hubbub_treebuilder_element_type_h_
10
12#include "utils/utils.h"
13
39
41 const char *name;
43};
44
53 hubbub_treebuilder *treebuilder,
54 const hubbub_string *tag_name);
55
62const char *element_type_to_name(element_type type);
63
64#endif
65
element_type
Definition element-type.h:15
@ XMP
Definition element-type.h:31
@ FORM
Definition element-type.h:20
@ TITLE
Definition element-type.h:24
@ HEAD
Definition element-type.h:20
@ RP
Definition element-type.h:31
@ NOEMBED
Definition element-type.h:22
@ SPACER
Definition element-type.h:23
@ LABEL
Definition element-type.h:31
@ SUB
Definition element-type.h:31
@ IFRAME
Definition element-type.h:20
@ SELECT
Definition element-type.h:23
@ TR
Definition element-type.h:24
@ ISINDEX
Definition element-type.h:21
@ IMG
Definition element-type.h:21
@ FRAME
Definition element-type.h:20
@ CENTER
Definition element-type.h:18
@ UL
Definition element-type.h:24
@ OUTPUT
Definition element-type.h:31
@ H4
Definition element-type.h:20
@ TBODY
Definition element-type.h:23
@ MGLYPH
Definition element-type.h:33
@ TABLE
Definition element-type.h:26
@ HEADER
Definition element-type.h:20
@ DATAGRID
Definition element-type.h:18
@ STRONG
Definition element-type.h:28
@ PLAINTEXT
Definition element-type.h:22
@ IMAGE
Definition element-type.h:21
@ CAPTION
Definition element-type.h:26
@ NOFRAMES
Definition element-type.h:22
@ MTEXT
Definition element-type.h:33
@ COL
Definition element-type.h:18
@ B
Definition element-type.h:28
@ BODY
Definition element-type.h:18
@ MAIN
Definition element-type.h:21
@ A
Definition element-type.h:28
@ STRIKE
Definition element-type.h:28
@ FIGCAPTION
Definition element-type.h:19
@ SPAN
Definition element-type.h:31
@ MENU
Definition element-type.h:21
@ DIALOG
Definition element-type.h:19
@ BIG
Definition element-type.h:28
@ DL
Definition element-type.h:19
@ ADDRESS
Definition element-type.h:17
@ SUP
Definition element-type.h:31
@ H5
Definition element-type.h:20
@ LI
Definition element-type.h:21
@ CODE
Definition element-type.h:28
@ EMBED
Definition element-type.h:19
@ FOOTER
Definition element-type.h:19
@ BR
Definition element-type.h:18
@ TEXTAREA
Definition element-type.h:23
@ AREA
Definition element-type.h:17
@ NOBR
Definition element-type.h:28
@ SCRIPT
Definition element-type.h:23
@ SVG
Definition element-type.h:35
@ DT
Definition element-type.h:19
@ DIR
Definition element-type.h:19
@ UNKNOWN
Definition element-type.h:37
@ WBR
Definition element-type.h:24
@ OBJECT
Definition element-type.h:26
@ FIGURE
Definition element-type.h:19
@ TD
Definition element-type.h:26
@ PARAM
Definition element-type.h:22
@ SUMMARY
Definition element-type.h:23
@ BUTTON
Definition element-type.h:26
@ ANNOTATION_XML
Definition element-type.h:33
@ H1
Definition element-type.h:20
@ BASEFONT
Definition element-type.h:17
@ MN
Definition element-type.h:33
@ BGSOUND
Definition element-type.h:17
@ P
Definition element-type.h:22
@ DIV
Definition element-type.h:19
@ ARTICLE
Definition element-type.h:17
@ META
Definition element-type.h:21
@ MI
Definition element-type.h:33
@ APPLET
Definition element-type.h:26
@ OL
Definition element-type.h:22
@ FONT
Definition element-type.h:28
@ ASIDE
Definition element-type.h:17
@ TH
Definition element-type.h:26
@ MS
Definition element-type.h:33
@ MO
Definition element-type.h:33
@ BASE
Definition element-type.h:17
@ OPTION
Definition element-type.h:22
@ H6
Definition element-type.h:20
@ TFOOT
Definition element-type.h:24
@ OPTGROUP
Definition element-type.h:22
@ EM
Definition element-type.h:28
@ H3
Definition element-type.h:20
@ NAV
Definition element-type.h:21
@ H2
Definition element-type.h:20
@ MALIGNMARK
Definition element-type.h:33
@ PRE
Definition element-type.h:23
@ DESC
Definition element-type.h:36
@ U
Definition element-type.h:28
@ DETAILS
Definition element-type.h:18
@ NOSCRIPT
Definition element-type.h:22
@ STYLE
Definition element-type.h:23
@ SECTION
Definition element-type.h:23
@ HTML
Definition element-type.h:26
@ MARQUEE
Definition element-type.h:26
@ FOREIGNOBJECT
Definition element-type.h:35
@ I
Definition element-type.h:28
@ LISTING
Definition element-type.h:21
@ DD
Definition element-type.h:18
@ INPUT
Definition element-type.h:21
@ FRAMESET
Definition element-type.h:20
@ TT
Definition element-type.h:28
@ COMMAND
Definition element-type.h:18
@ FIELDSET
Definition element-type.h:19
@ BLOCKQUOTE
Definition element-type.h:17
@ SMALL
Definition element-type.h:28
@ MATH
Definition element-type.h:33
@ LINK
Definition element-type.h:21
@ RT
Definition element-type.h:31
@ THEAD
Definition element-type.h:24
@ VAR
Definition element-type.h:31
@ HR
Definition element-type.h:20
@ COLGROUP
Definition element-type.h:18
@ RUBY
Definition element-type.h:31
element_type element_type_from_name(hubbub_treebuilder *treebuilder, const hubbub_string *tag_name)
Convert an element name into an element type.
Definition element-type.c:14
const char * element_type_to_name(element_type type)
Convert an element type to a name.
Definition element-type.c:38
#define S(s)
Definition in_foreign_content.c:20
Definition element-type.h:40
element_type type
Definition element-type.h:42
const char * name
Definition element-type.h:41
Tokeniser string type.
Definition types.h:76
Treebuilder object.
Definition internal.h:92