version 1.10, 2000/08/19 17:10:01
|
version 1.11, 2000/08/22 14:28:37
|
Line 331 XhtmlEntity XhtmlEntityTable[] =
|
Line 331 XhtmlEntity XhtmlEntityTable[] =
|
static AttributeMapping XhtmlAttributeMappingTable[] = |
static AttributeMapping XhtmlAttributeMappingTable[] = |
{ |
{ |
/* The first entry MUST be unknown_attr */ |
/* The first entry MUST be unknown_attr */ |
{TEXT("unknown_attr"), TEXT(""), 'A', HTML_ATTR_Invalid_attribute}, |
{TEXT("unknown_attr"), TEXT(""), 'A', HTML_ATTR_Invalid_attribute, L_Basic}, |
|
{TEXT("abbr"), TEXT(""), 'A', HTML_ATTR_abbr, L_Basic}, |
|
{TEXT("accept"), TEXT(""), 'A', HTML_ATTR_accept, L_Basic}, |
|
{TEXT("accept-charset"), TEXT("form"), 'A', HTML_ATTR_accept_charset, L_Basic}, |
|
{TEXT("accesskey"), TEXT(""), 'A', HTML_ATTR_accesskey, L_Basic}, |
|
{TEXT("action"), TEXT(""), 'A', HTML_ATTR_Script_URL, L_Basic}, |
|
{TEXT("align"), TEXT("applet"), 'A', HTML_ATTR_Alignment, L_Transitional}, |
|
{TEXT("align"), TEXT("caption"), 'A', HTML_ATTR_Position, L_Transitional}, |
|
{TEXT("align"), TEXT("col"), 'A', HTML_ATTR_Cell_align, L_Transitional}, |
|
{TEXT("align"), TEXT("colgroup"), 'A', HTML_ATTR_Cell_align, L_Transitional}, |
|
{TEXT("align"), TEXT("div"), 'A', HTML_ATTR_TextAlign, L_Transitional}, |
|
{TEXT("align"), TEXT("h1"), 'A', HTML_ATTR_TextAlign, L_Transitional}, |
|
{TEXT("align"), TEXT("h2"), 'A', HTML_ATTR_TextAlign, L_Transitional}, |
|
{TEXT("align"), TEXT("h3"), 'A', HTML_ATTR_TextAlign, L_Transitional}, |
|
{TEXT("align"), TEXT("h4"), 'A', HTML_ATTR_TextAlign, L_Transitional}, |
|
{TEXT("align"), TEXT("h5"), 'A', HTML_ATTR_TextAlign, L_Transitional}, |
|
{TEXT("align"), TEXT("h6"), 'A', HTML_ATTR_TextAlign, L_Transitional}, |
|
{TEXT("align"), TEXT("hr"), 'A', HTML_ATTR_Align, L_Transitional}, |
|
{TEXT("align"), TEXT("iframe"), 'A', HTML_ATTR_Alignment, L_Transitional}, |
|
{TEXT("align"), TEXT("image"), 'A', HTML_ATTR_Alignment, L_Transitional}, |
|
{TEXT("align"), TEXT("img"), 'A', HTML_ATTR_Alignment, L_Transitional}, |
|
{TEXT("align"), TEXT("input"), 'A', HTML_ATTR_Alignment, L_Transitional}, |
|
{TEXT("align"), TEXT("legend"), 'A', HTML_ATTR_LAlign, L_Transitional}, |
|
{TEXT("align"), TEXT("object"), 'A', HTML_ATTR_Alignment, L_Transitional}, |
|
{TEXT("align"), TEXT("p"), 'A', HTML_ATTR_TextAlign, L_Transitional}, |
|
{TEXT("align"), TEXT("table"), 'A', HTML_ATTR_Align, L_Transitional}, |
|
{TEXT("align"), TEXT("tbody"), 'A', HTML_ATTR_Cell_align, L_Transitional}, |
|
{TEXT("align"), TEXT("td"), 'A', HTML_ATTR_Cell_align, L_Transitional}, |
|
{TEXT("align"), TEXT("tfoot"), 'A', HTML_ATTR_Cell_align, L_Transitional}, |
|
{TEXT("align"), TEXT("th"), 'A', HTML_ATTR_Cell_align, L_Transitional}, |
|
{TEXT("align"), TEXT("thead"), 'A', HTML_ATTR_Cell_align, L_Transitional}, |
|
{TEXT("align"), TEXT("tr"), 'A', HTML_ATTR_Cell_align, L_Transitional}, |
|
{TEXT("alink"), TEXT("body"), 'A', HTML_ATTR_ActiveLinkColor, L_Transitional}, |
|
{TEXT("alt"), TEXT(""), 'A', HTML_ATTR_ALT, L_Basic}, |
|
{TEXT("archive"), TEXT(""), 'A', HTML_ATTR_archive, L_Basic}, |
|
{TEXT("axis"), TEXT(""), 'A', HTML_ATTR_axis, L_Basic}, |
|
|
|
{TEXT("background"), TEXT(""), 'A', HTML_ATTR_background_, L_Transitional}, |
|
{TEXT("bgcolor"), TEXT(""), 'A', HTML_ATTR_BackgroundColor, L_Transitional}, |
|
{TEXT("border"), TEXT("image"), 'A', HTML_ATTR_Img_border, L_Transitional}, |
|
{TEXT("border"), TEXT("img"), 'A', HTML_ATTR_Img_border, L_Transitional}, |
|
{TEXT("border"), TEXT("object"), 'A', HTML_ATTR_Img_border, L_Transitional}, |
|
{TEXT("border"), TEXT("table"), 'A', HTML_ATTR_Border, L_Transitional}, |
|
|
|
{TEXT("cellspacing"), TEXT(""), 'A', HTML_ATTR_cellspacing, L_Transitional}, |
|
{TEXT("cellpadding"), TEXT(""), 'A', HTML_ATTR_cellpadding, L_Transitional}, |
|
{TEXT("char"), TEXT(""), 'A', HTML_ATTR_char, L_Basic}, |
|
{TEXT("charoff"), TEXT(""), 'A', HTML_ATTR_charoff, L_Basic}, |
|
{TEXT("charset"), TEXT(""), 'A', HTML_ATTR_charset, L_Basic}, |
|
{TEXT("checked"), TEXT(""), 'A', HTML_ATTR_Checked, L_Basic}, |
|
{TEXT("cite"), TEXT(""), 'A', HTML_ATTR_cite, L_Basic}, |
|
{TEXT("class"), TEXT(""), 'A', HTML_ATTR_Class, L_Basic}, |
|
{TEXT("classid"), TEXT(""), 'A', HTML_ATTR_classid, L_Basic}, |
|
{TEXT("clear"), TEXT("br"), 'A', HTML_ATTR_Clear, L_Transitional}, |
|
{TEXT("code"), TEXT(""), 'A', HTML_ATTR_code, L_Basic}, |
|
{TEXT("codebase"), TEXT(""), 'A', HTML_ATTR_codebase, L_Basic}, |
|
{TEXT("codetype"), TEXT(""), 'A', HTML_ATTR_codetype, L_Basic}, |
|
{TEXT("color"), TEXT("basefont"), 'A', HTML_ATTR_BaseFontColor, L_Transitional}, |
|
{TEXT("color"), TEXT(""), 'A', HTML_ATTR_color, L_Transitional}, |
|
{TEXT("cols"), TEXT("frameset"), 'A', HTML_ATTR_ColWidth, L_Transitional}, |
|
{TEXT("cols"), TEXT("textarea"), 'A', HTML_ATTR_Columns, L_Basic}, |
|
{TEXT("colspan"), TEXT(""), 'A', HTML_ATTR_colspan_, L_Basic}, |
|
{TEXT("compact"), TEXT(""), 'A', HTML_ATTR_COMPACT, L_Transitional}, |
|
{TEXT("content"), TEXT(""), 'A', HTML_ATTR_meta_content, L_Basic}, |
|
{TEXT("coords"), TEXT(""), 'A', HTML_ATTR_coords, L_Basic}, |
|
|
|
{TEXT("data"), TEXT(""), 'A', HTML_ATTR_data, L_Basic}, |
|
{TEXT("datapagesize"), TEXT("table"), 'A', HTML_ATTR_datapagesize, L_Basic}, |
|
{TEXT("datetime"), TEXT(""), 'A', HTML_ATTR_datetime, L_Basic}, |
|
{TEXT("declare"), TEXT("object"), 'A', HTML_ATTR_declare, L_Basic}, |
|
{TEXT("defer"), TEXT("script"), 'A', HTML_ATTR_defer, L_Basic}, |
|
{TEXT("dir"), TEXT(""), 'A', HTML_ATTR_dir, L_Basic}, |
|
{TEXT("disabled"), TEXT(""), 'A', HTML_ATTR_disabled, L_Basic}, |
|
|
|
{TEXT("enctype"), TEXT(""), 'A', HTML_ATTR_ENCTYPE, L_Transitional}, |
|
{TEXT("event"), TEXT("script"), 'A', HTML_ATTR_event, L_Transitional}, |
|
|
|
{TEXT("face"), TEXT("basefont"), 'A', HTML_ATTR_BaseFontFace, L_Transitional}, |
|
{TEXT("face"), TEXT("font"), 'A', HTML_ATTR_face, L_Transitional}, |
|
{TEXT("for"), TEXT("label"), 'A', HTML_ATTR_Associated_control, L_Transitional}, |
|
{TEXT("for"), TEXT("script"), 'A', HTML_ATTR_for_, L_Transitional}, |
|
{TEXT("frame"), TEXT("table"), 'A', HTML_ATTR_frame, L_Transitional}, |
|
{TEXT("frameborder"), TEXT(""), 'A', HTML_ATTR_frameborder, L_Transitional}, |
|
|
|
{TEXT("headers"), TEXT(""), 'A', HTML_ATTR_headers, L_Transitional}, |
|
{TEXT("height"), TEXT("svg"), 'A', HTML_ATTR_SvgHeight, L_Transitional}, |
|
{TEXT("height"), TEXT(""), 'A', HTML_ATTR_Height_, L_Basic}, |
|
{TEXT("href"), TEXT(""), 'A', HTML_ATTR_HREF_, L_Basic}, |
|
{TEXT("hreflang"), TEXT(""), 'A', HTML_ATTR_hreflang, L_Basic}, |
|
{TEXT("hspace"), TEXT(""), 'A', HTML_ATTR_hspace, L_Transitional}, |
|
{TEXT("http-equiv"), TEXT(""), 'A', HTML_ATTR_http_equiv, L_Basic}, |
|
|
|
{TEXT("id"), TEXT(""), 'A', HTML_ATTR_ID, L_Basic}, |
|
{TEXT("ismap"), TEXT(""), 'A', HTML_ATTR_ISMAP, L_Transitional}, |
|
|
|
{TEXT("label"), TEXT(""), 'A', HTML_ATTR_label, L_Basic}, |
|
{TEXT("lang"), TEXT(""), 'A', HTML_ATTR_Langue, L_Basic}, |
|
{TEXT("language"), TEXT("script"), 'A', HTML_ATTR_script_language, L_Basic}, |
|
{TEXT("link"), TEXT("body"), 'A', HTML_ATTR_LinkColor, L_Basic}, |
|
{TEXT("longdesc"), TEXT(""), 'A', HTML_ATTR_longdesc, L_Basic}, |
|
|
|
{TEXT("marginheight"), TEXT(""), 'A', HTML_ATTR_marginheight, L_Transitional}, |
|
{TEXT("marginwidth"), TEXT(""), 'A', HTML_ATTR_marginwidth, L_Transitional}, |
|
{TEXT("maxlength"), TEXT(""), 'A', HTML_ATTR_MaxLength, L_Basic}, |
|
{TEXT("media"), TEXT(""), 'A', HTML_ATTR_media, L_Basic}, |
|
{TEXT("method"), TEXT(""), 'A', HTML_ATTR_METHOD, L_Basic}, |
|
{TEXT("mode"), TEXT(""), 'A', HTML_ATTR_mode, L_Basic}, |
|
{TEXT("multiple"), TEXT(""), 'A', HTML_ATTR_Multiple, L_Basic}, |
|
|
|
{TEXT("N"), TEXT(""), 'C', 0, L_Basic}, |
|
{TEXT("name"), TEXT("applet"), 'A', HTML_ATTR_applet_name, L_Basic}, |
|
{TEXT("name"), TEXT("frame"), 'A', HTML_ATTR_FrameName, L_Basic}, |
|
{TEXT("name"), TEXT("iframe"), 'A', HTML_ATTR_FrameName, L_Basic}, |
|
{TEXT("name"), TEXT("meta"), 'A', HTML_ATTR_meta_name, L_Basic}, |
|
{TEXT("name"), TEXT("param"), 'A', HTML_ATTR_Param_name, L_Basic}, |
|
{TEXT("name"), TEXT(""), 'A', HTML_ATTR_NAME, L_Basic}, |
|
{TEXT("nohref"), TEXT(""), 'A', HTML_ATTR_nohref, L_Basic}, |
|
{TEXT("noresize"), TEXT(""), 'A', HTML_ATTR_no_resize, L_Basic}, |
|
{TEXT("noshade"), TEXT(""), 'A', HTML_ATTR_NoShade, L_Basic}, |
|
{TEXT("nowrap"), TEXT(""), 'A', HTML_ATTR_No_wrap, L_Basic}, |
|
|
|
{TEXT("object"), TEXT("applet"), 'A', HTML_ATTR_object, L_Transitional}, |
|
{TEXT("onblur"), TEXT(""), 'A', HTML_ATTR_onblur, L_Transitional}, |
|
{TEXT("onchange"), TEXT(""), 'A', HTML_ATTR_onchange, L_Transitional}, |
|
{TEXT("onclick"), TEXT(""), 'A', HTML_ATTR_onclick, L_Transitional}, |
|
{TEXT("ondblclick"), TEXT(""), 'A', HTML_ATTR_ondblclick, L_Transitional}, |
|
{TEXT("onfocus"), TEXT(""), 'A', HTML_ATTR_onfocus, L_Transitional}, |
|
{TEXT("onkeydown"), TEXT(""), 'A', HTML_ATTR_onkeydown, L_Transitional}, |
|
{TEXT("onkeypress"), TEXT(""), 'A', HTML_ATTR_onkeypress, L_Transitional}, |
|
{TEXT("onkeyup"), TEXT(""), 'A', HTML_ATTR_onkeyup, L_Transitional}, |
|
{TEXT("onload"), TEXT(""), 'A', HTML_ATTR_onload, L_Transitional}, |
|
{TEXT("onmousedown"), TEXT(""), 'A', HTML_ATTR_onmousedown, L_Transitional}, |
|
{TEXT("onmousemove"), TEXT(""), 'A', HTML_ATTR_onmousemove, L_Transitional}, |
|
{TEXT("onmouseout"), TEXT(""), 'A', HTML_ATTR_onmouseout, L_Transitional}, |
|
{TEXT("onmouseover"), TEXT(""), 'A', HTML_ATTR_onmouseover, L_Transitional}, |
|
{TEXT("onmouseup"), TEXT(""), 'A', HTML_ATTR_onmouseup, L_Transitional}, |
|
{TEXT("onreset"), TEXT("form"), 'A', HTML_ATTR_onreset, L_Transitional}, |
|
{TEXT("onselect"), TEXT(""), 'A', HTML_ATTR_onselect, L_Transitional}, |
|
{TEXT("onsubmit"), TEXT("form"), 'A', HTML_ATTR_onsubmit, L_Transitional}, |
|
{TEXT("onunload"), TEXT(""), 'A', HTML_ATTR_onunload, L_Transitional}, |
|
|
|
{TEXT("profile"), TEXT("head"), 'A', HTML_ATTR_profile, L_Basic}, |
|
{TEXT("prompt"), TEXT(""), 'A', HTML_ATTR_Prompt, L_Transitional}, |
|
|
|
{TEXT("readonly"), TEXT(""), 'A', HTML_ATTR_readonly, L_Basic}, |
|
{TEXT("rel"), TEXT(""), 'A', HTML_ATTR_REL, L_Basic}, |
|
{TEXT("rev"), TEXT(""), 'A', HTML_ATTR_REV, L_Basic}, |
|
{TEXT("rows"), TEXT("frameset"), 'A', HTML_ATTR_RowHeight, L_Transitional}, |
|
{TEXT("rows"), TEXT("textarea"), 'A', HTML_ATTR_Rows, L_Basic}, |
|
{TEXT("rowspan"), TEXT(""), 'A', HTML_ATTR_rowspan_, L_Basic}, |
|
{TEXT("rules"), TEXT("table"), 'A', HTML_ATTR_rules_, L_Basic}, |
|
|
|
{TEXT("scheme"), TEXT("meta"), 'A', HTML_ATTR_scheme, L_Basic}, |
|
{TEXT("scope"), TEXT(""), 'A', HTML_ATTR_scope, L_Basic}, |
|
{TEXT("scrolling"), TEXT(""), 'A', HTML_ATTR_scrolling, L_Transitional}, |
|
{TEXT("selected"), TEXT(""), 'A', HTML_ATTR_Selected, L_Transitional}, |
|
{TEXT("shape"), TEXT(""), 'A', HTML_ATTR_shape, L_Transitional}, |
|
{TEXT("size"), TEXT("basefont"), 'A', HTML_ATTR_BaseFontSize, L_Transitional}, |
|
{TEXT("size"), TEXT("font"), 'A', HTML_ATTR_Font_size, L_Transitional}, |
|
{TEXT("size"), TEXT("hr"), 'A', HTML_ATTR_Size_, L_Transitional}, |
|
{TEXT("size"), TEXT("input"), 'A', HTML_ATTR_Area_Size, L_Transitional}, |
|
{TEXT("size"), TEXT("select"), 'A', HTML_ATTR_MenuSize, L_Transitional}, |
|
{TEXT("span"), TEXT("col"), 'A', HTML_ATTR_span_, L_Transitional}, |
|
{TEXT("span"), TEXT("colgroup"), 'A', HTML_ATTR_span_, L_Transitional}, |
|
{TEXT("src"), TEXT("frame"), 'A', HTML_ATTR_FrameSrc, L_Transitional}, |
|
{TEXT("src"), TEXT("iframe"), 'A', HTML_ATTR_FrameSrc, L_Transitional}, |
|
{TEXT("src"), TEXT("script"), 'A', HTML_ATTR_script_src, L_Transitional}, |
|
{TEXT("src"), TEXT(""), 'A', HTML_ATTR_SRC, L_Basic}, |
|
{TEXT("standby"), TEXT(""), 'A', HTML_ATTR_standby, L_Basic}, |
|
{TEXT("start"), TEXT(""), 'A', HTML_ATTR_Start, L_Basic}, |
|
{TEXT("style"), TEXT(""), 'A', HTML_ATTR_Style_, L_Basic}, |
|
{TEXT("summary"), TEXT("table"), 'A', HTML_ATTR_summary, L_Basic}, |
|
|
|
{TEXT("tabindex"), TEXT(""), 'A', HTML_ATTR_tabindex, L_Basic}, |
|
{TEXT("target"), TEXT(""), 'A', HTML_ATTR_target_, L_Basic}, |
|
{TEXT("text"), TEXT(""), 'A', HTML_ATTR_TextColor, L_Basic}, |
|
{TEXT("title"), TEXT(""), 'A', HTML_ATTR_Title, L_Basic}, |
|
{TEXT("type"), TEXT("button"), 'A', HTML_ATTR_Button_type, L_Transitional}, |
|
{TEXT("type"), TEXT("li"), 'A', HTML_ATTR_ItemStyle, L_Basic}, |
|
{TEXT("type"), TEXT("link"), 'A', HTML_ATTR_Link_type, L_Basic}, |
|
{TEXT("type"), TEXT("a"), 'A', HTML_ATTR_Link_type, L_Basic}, |
|
{TEXT("type"), TEXT("object"), 'A', HTML_ATTR_Object_type, L_Basic}, |
|
{TEXT("type"), TEXT("ol"), 'A', HTML_ATTR_NumberStyle, L_Basic}, |
|
{TEXT("type"), TEXT("param"), 'A', HTML_ATTR_Param_type, L_Basic}, |
|
{TEXT("type"), TEXT("script"), 'A', HTML_ATTR_content_type, L_Transitional}, |
|
{TEXT("type"), TEXT("style"), 'A', HTML_ATTR_Notation, L_Transitional}, |
|
{TEXT("type"), TEXT("ul"), 'A', HTML_ATTR_BulletStyle, L_Basic}, |
|
{TEXT("type"), TEXT(""), SPACE, DummyAttribute, L_Basic}, |
|
|
|
{TEXT("usemap"), TEXT(""), 'A', HTML_ATTR_USEMAP, L_Basic}, |
|
|
|
{TEXT("valign"), TEXT("tbody"), 'A', HTML_ATTR_Row_valign, L_Basic}, |
|
{TEXT("valign"), TEXT("td"), 'A', HTML_ATTR_Cell_valign, L_Basic}, |
|
{TEXT("valign"), TEXT("tfoot"), 'A', HTML_ATTR_Row_valign, L_Basic}, |
|
{TEXT("valign"), TEXT("th"), 'A', HTML_ATTR_Cell_valign, L_Basic}, |
|
{TEXT("valign"), TEXT("thead"), 'A', HTML_ATTR_Row_valign, L_Basic}, |
|
{TEXT("valign"), TEXT("tr"), 'A', HTML_ATTR_Row_valign, L_Basic}, |
|
{TEXT("value"), TEXT("li"), 'A', HTML_ATTR_ItemValue, L_Basic}, |
|
{TEXT("value"), TEXT("param"), 'A', HTML_ATTR_Param_value, L_Basic}, |
|
{TEXT("value"), TEXT(""), 'A', HTML_ATTR_Value_, L_Basic}, |
|
{TEXT("valuetype"), TEXT("param"), 'A', HTML_ATTR_valuetype, L_Basic}, |
|
{TEXT("version"), TEXT(""), 'A', 0, L_Basic}, |
|
{TEXT("vlink"), TEXT("body"), 'A', HTML_ATTR_VisitedLinkColor, L_Transitional}, |
|
{TEXT("vspace"), TEXT(""), 'A', HTML_ATTR_vspace, L_Transitional}, |
|
|
|
{TEXT("width"), TEXT("applet"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
{TEXT("width"), TEXT("col"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
{TEXT("width"), TEXT("colgroup"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
{TEXT("width"), TEXT("hr"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
{TEXT("width"), TEXT("iframe"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
{TEXT("width"), TEXT("image"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
{TEXT("width"), TEXT("img"), 'A', HTML_ATTR_Width__, L_Basic}, |
|
{TEXT("width"), TEXT("object"), 'A', HTML_ATTR_Width__, L_Basic}, |
|
{TEXT("width"), TEXT("pre"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
{TEXT("width"), TEXT("svg"), 'A', HTML_ATTR_SvgWidth, L_Transitional}, |
|
{TEXT("width"), TEXT("table"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
{TEXT("width"), TEXT("td"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
{TEXT("width"), TEXT("th"), 'A', HTML_ATTR_Width__, L_Transitional}, |
|
|
{TEXT("abbr"), TEXT(""), 'A', HTML_ATTR_abbr}, |
{TEXT("zzghost"), TEXT(""), 'A', HTML_ATTR_Ghost_restruct, L_Basic}, |
{TEXT("accept"), TEXT(""), 'A', HTML_ATTR_accept}, |
{TEXT(""), TEXT(""), EOS, 0, L_Basic} /* Last entry. Mandatory */ |
{TEXT("accept-charset"), TEXT("form"), 'A', HTML_ATTR_accept_charset}, |
|
{TEXT("accesskey"), TEXT(""), 'A', HTML_ATTR_accesskey}, |
|
{TEXT("action"), TEXT(""), 'A', HTML_ATTR_Script_URL}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("align"), TEXT("applet"), 'A', HTML_ATTR_Alignment}, |
|
{TEXT("align"), TEXT("caption"), 'A', HTML_ATTR_Position}, |
|
{TEXT("align"), TEXT("col"), 'A', HTML_ATTR_Cell_align}, |
|
{TEXT("align"), TEXT("colgroup"), 'A', HTML_ATTR_Cell_align}, |
|
{TEXT("align"), TEXT("div"), 'A', HTML_ATTR_TextAlign}, |
|
{TEXT("align"), TEXT("h1"), 'A', HTML_ATTR_TextAlign}, |
|
{TEXT("align"), TEXT("h2"), 'A', HTML_ATTR_TextAlign}, |
|
{TEXT("align"), TEXT("h3"), 'A', HTML_ATTR_TextAlign}, |
|
{TEXT("align"), TEXT("h4"), 'A', HTML_ATTR_TextAlign}, |
|
{TEXT("align"), TEXT("h5"), 'A', HTML_ATTR_TextAlign}, |
|
{TEXT("align"), TEXT("h6"), 'A', HTML_ATTR_TextAlign}, |
|
{TEXT("align"), TEXT("hr"), 'A', HTML_ATTR_Align}, |
|
{TEXT("align"), TEXT("iframe"), 'A', HTML_ATTR_Alignment}, |
|
{TEXT("align"), TEXT("image"), 'A', HTML_ATTR_Alignment}, |
|
{TEXT("align"), TEXT("img"), 'A', HTML_ATTR_Alignment}, |
|
{TEXT("align"), TEXT("input"), 'A', HTML_ATTR_Alignment}, |
|
{TEXT("align"), TEXT("legend"), 'A', HTML_ATTR_LAlign}, |
|
{TEXT("align"), TEXT("object"), 'A', HTML_ATTR_Alignment}, |
|
{TEXT("align"), TEXT("p"), 'A', HTML_ATTR_TextAlign}, |
|
{TEXT("align"), TEXT("table"), 'A', HTML_ATTR_Align}, |
|
{TEXT("align"), TEXT("tbody"), 'A', HTML_ATTR_Cell_align}, |
|
{TEXT("align"), TEXT("td"), 'A', HTML_ATTR_Cell_align}, |
|
{TEXT("align"), TEXT("tfoot"), 'A', HTML_ATTR_Cell_align}, |
|
{TEXT("align"), TEXT("th"), 'A', HTML_ATTR_Cell_align}, |
|
{TEXT("align"), TEXT("thead"), 'A', HTML_ATTR_Cell_align}, |
|
{TEXT("align"), TEXT("tr"), 'A', HTML_ATTR_Cell_align}, |
|
{TEXT("alink"), TEXT("body"), 'A', HTML_ATTR_ActiveLinkColor}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("alt"), TEXT(""), 'A', HTML_ATTR_ALT}, |
|
{TEXT("archive"), TEXT(""), 'A', HTML_ATTR_archive}, |
|
{TEXT("axis"), TEXT(""), 'A', HTML_ATTR_axis}, |
|
|
|
#ifndef XHTML_BASIC |
|
{TEXT("background"), TEXT(""), 'A', HTML_ATTR_background_}, |
|
{TEXT("bgcolor"), TEXT(""), 'A', HTML_ATTR_BackgroundColor}, |
|
{TEXT("border"), TEXT("image"), 'A', HTML_ATTR_Img_border}, |
|
{TEXT("border"), TEXT("img"), 'A', HTML_ATTR_Img_border}, |
|
{TEXT("border"), TEXT("object"), 'A', HTML_ATTR_Img_border}, |
|
{TEXT("border"), TEXT("table"), 'A', HTML_ATTR_Border}, |
|
|
|
{TEXT("cellspacing"), TEXT(""), 'A', HTML_ATTR_cellspacing}, |
|
{TEXT("cellpadding"), TEXT(""), 'A', HTML_ATTR_cellpadding}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("char"), TEXT(""), 'A', HTML_ATTR_char}, |
|
{TEXT("charoff"), TEXT(""), 'A', HTML_ATTR_charoff}, |
|
{TEXT("charset"), TEXT(""), 'A', HTML_ATTR_charset}, |
|
{TEXT("checked"), TEXT(""), 'A', HTML_ATTR_Checked}, |
|
{TEXT("cite"), TEXT(""), 'A', HTML_ATTR_cite}, |
|
{TEXT("class"), TEXT(""), 'A', HTML_ATTR_Class}, |
|
{TEXT("classid"), TEXT(""), 'A', HTML_ATTR_classid}, |
|
{TEXT("clear"), TEXT("br"), 'A', HTML_ATTR_Clear}, |
|
{TEXT("code"), TEXT(""), 'A', HTML_ATTR_code}, |
|
{TEXT("codebase"), TEXT(""), 'A', HTML_ATTR_codebase}, |
|
{TEXT("codetype"), TEXT(""), 'A', HTML_ATTR_codetype}, |
|
{TEXT("color"), TEXT("basefont"), 'A', HTML_ATTR_BaseFontColor}, |
|
{TEXT("color"), TEXT(""), 'A', HTML_ATTR_color}, |
|
{TEXT("cols"), TEXT("frameset"), 'A', HTML_ATTR_ColWidth}, |
|
{TEXT("cols"), TEXT("textarea"), 'A', HTML_ATTR_Columns}, |
|
{TEXT("colspan"), TEXT(""), 'A', HTML_ATTR_colspan_}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("compact"), TEXT(""), 'A', HTML_ATTR_COMPACT}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("content"), TEXT(""), 'A', HTML_ATTR_meta_content}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("coords"), TEXT(""), 'A', HTML_ATTR_coords}, |
|
#endif /* XHTML_BASIC */ |
|
|
|
{TEXT("data"), TEXT(""), 'A', HTML_ATTR_data}, |
|
{TEXT("datapagesize"), TEXT("table"), 'A', HTML_ATTR_datapagesize}, |
|
{TEXT("datetime"), TEXT(""), 'A', HTML_ATTR_datetime}, |
|
{TEXT("declare"), TEXT("object"), 'A', HTML_ATTR_declare}, |
|
{TEXT("defer"), TEXT("script"), 'A', HTML_ATTR_defer}, |
|
{TEXT("dir"), TEXT(""), 'A', HTML_ATTR_dir}, |
|
{TEXT("disabled"), TEXT(""), 'A', HTML_ATTR_disabled}, |
|
|
|
#ifndef XHTML_BASIC |
|
{TEXT("enctype"), TEXT(""), 'A', HTML_ATTR_ENCTYPE}, |
|
{TEXT("event"), TEXT("script"), 'A', HTML_ATTR_event}, |
|
|
|
{TEXT("face"), TEXT("basefont"), 'A', HTML_ATTR_BaseFontFace}, |
|
{TEXT("face"), TEXT("font"), 'A', HTML_ATTR_face}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("for"), TEXT("label"), 'A', HTML_ATTR_Associated_control}, |
|
{TEXT("for"), TEXT("script"), 'A', HTML_ATTR_for_}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("frame"), TEXT("table"), 'A', HTML_ATTR_frame}, |
|
{TEXT("frameborder"), TEXT(""), 'A', HTML_ATTR_frameborder}, |
|
|
|
{TEXT("headers"), TEXT(""), 'A', HTML_ATTR_headers}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("height"), TEXT("svg"), 'A', HTML_ATTR_SvgHeight}, |
|
{TEXT("height"), TEXT(""), 'A', HTML_ATTR_Height_}, |
|
{TEXT("href"), TEXT(""), 'A', HTML_ATTR_HREF_}, |
|
{TEXT("hreflang"), TEXT(""), 'A', HTML_ATTR_hreflang}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("hspace"), TEXT(""), 'A', HTML_ATTR_hspace}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("http-equiv"), TEXT(""), 'A', HTML_ATTR_http_equiv}, |
|
|
|
{TEXT("id"), TEXT(""), 'A', HTML_ATTR_ID}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("ismap"), TEXT(""), 'A', HTML_ATTR_ISMAP}, |
|
#endif /* XHTML_BASIC */ |
|
|
|
{TEXT("label"), TEXT(""), 'A', HTML_ATTR_label}, |
|
{TEXT("lang"), TEXT(""), 'A', HTML_ATTR_Langue}, |
|
{TEXT("language"), TEXT("script"), 'A', HTML_ATTR_script_language}, |
|
{TEXT("link"), TEXT("body"), 'A', HTML_ATTR_LinkColor}, |
|
{TEXT("longdesc"), TEXT(""), 'A', HTML_ATTR_longdesc}, |
|
|
|
#ifndef XHTML_BASIC |
|
{TEXT("marginheight"), TEXT(""), 'A', HTML_ATTR_marginheight}, |
|
{TEXT("marginwidth"), TEXT(""), 'A', HTML_ATTR_marginwidth}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("maxlength"), TEXT(""), 'A', HTML_ATTR_MaxLength}, |
|
{TEXT("media"), TEXT(""), 'A', HTML_ATTR_media}, |
|
{TEXT("method"), TEXT(""), 'A', HTML_ATTR_METHOD}, |
|
{TEXT("mode"), TEXT(""), 'A', HTML_ATTR_mode}, |
|
{TEXT("multiple"), TEXT(""), 'A', HTML_ATTR_Multiple}, |
|
|
|
{TEXT("N"), TEXT(""), 'C', 0}, |
|
{TEXT("name"), TEXT("applet"), 'A', HTML_ATTR_applet_name}, |
|
{TEXT("name"), TEXT("frame"), 'A', HTML_ATTR_FrameName}, |
|
{TEXT("name"), TEXT("iframe"), 'A', HTML_ATTR_FrameName}, |
|
{TEXT("name"), TEXT("meta"), 'A', HTML_ATTR_meta_name}, |
|
{TEXT("name"), TEXT("param"), 'A', HTML_ATTR_Param_name}, |
|
{TEXT("name"), TEXT(""), 'A', HTML_ATTR_NAME}, |
|
{TEXT("nohref"), TEXT(""), 'A', HTML_ATTR_nohref}, |
|
{TEXT("noresize"), TEXT(""), 'A', HTML_ATTR_no_resize}, |
|
{TEXT("noshade"), TEXT(""), 'A', HTML_ATTR_NoShade}, |
|
{TEXT("nowrap"), TEXT(""), 'A', HTML_ATTR_No_wrap}, |
|
|
|
#ifndef XHTML_BASIC |
|
{TEXT("object"), TEXT("applet"), 'A', HTML_ATTR_object}, |
|
{TEXT("onblur"), TEXT(""), 'A', HTML_ATTR_onblur}, |
|
{TEXT("onchange"), TEXT(""), 'A', HTML_ATTR_onchange}, |
|
{TEXT("onclick"), TEXT(""), 'A', HTML_ATTR_onclick}, |
|
{TEXT("ondblclick"), TEXT(""), 'A', HTML_ATTR_ondblclick}, |
|
{TEXT("onfocus"), TEXT(""), 'A', HTML_ATTR_onfocus}, |
|
{TEXT("onkeydown"), TEXT(""), 'A', HTML_ATTR_onkeydown}, |
|
{TEXT("onkeypress"), TEXT(""), 'A', HTML_ATTR_onkeypress}, |
|
{TEXT("onkeyup"), TEXT(""), 'A', HTML_ATTR_onkeyup}, |
|
{TEXT("onload"), TEXT(""), 'A', HTML_ATTR_onload}, |
|
{TEXT("onmousedown"), TEXT(""), 'A', HTML_ATTR_onmousedown}, |
|
{TEXT("onmousemove"), TEXT(""), 'A', HTML_ATTR_onmousemove}, |
|
{TEXT("onmouseout"), TEXT(""), 'A', HTML_ATTR_onmouseout}, |
|
{TEXT("onmouseover"), TEXT(""), 'A', HTML_ATTR_onmouseover}, |
|
{TEXT("onmouseup"), TEXT(""), 'A', HTML_ATTR_onmouseup}, |
|
{TEXT("onreset"), TEXT("form"), 'A', HTML_ATTR_onreset}, |
|
{TEXT("onselect"), TEXT(""), 'A', HTML_ATTR_onselect}, |
|
{TEXT("onsubmit"), TEXT("form"), 'A', HTML_ATTR_onsubmit}, |
|
{TEXT("onunload"), TEXT(""), 'A', HTML_ATTR_onunload}, |
|
#endif /* XHTML_BASIC */ |
|
|
|
{TEXT("profile"), TEXT("head"), 'A', HTML_ATTR_profile}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("prompt"), TEXT(""), 'A', HTML_ATTR_Prompt}, |
|
#endif /* XHTML_BASIC */ |
|
|
|
{TEXT("readonly"), TEXT(""), 'A', HTML_ATTR_readonly}, |
|
{TEXT("rel"), TEXT(""), 'A', HTML_ATTR_REL}, |
|
{TEXT("rev"), TEXT(""), 'A', HTML_ATTR_REV}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("rows"), TEXT("frameset"), 'A', HTML_ATTR_RowHeight}, |
|
{TEXT("rows"), TEXT("textarea"), 'A', HTML_ATTR_Rows}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("rowspan"), TEXT(""), 'A', HTML_ATTR_rowspan_}, |
|
{TEXT("rules"), TEXT("table"), 'A', HTML_ATTR_rules_}, |
|
|
|
{TEXT("scheme"), TEXT("meta"), 'A', HTML_ATTR_scheme}, |
|
{TEXT("scope"), TEXT(""), 'A', HTML_ATTR_scope}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("scrolling"), TEXT(""), 'A', HTML_ATTR_scrolling}, |
|
{TEXT("selected"), TEXT(""), 'A', HTML_ATTR_Selected}, |
|
{TEXT("shape"), TEXT(""), 'A', HTML_ATTR_shape}, |
|
{TEXT("size"), TEXT("basefont"), 'A', HTML_ATTR_BaseFontSize}, |
|
{TEXT("size"), TEXT("font"), 'A', HTML_ATTR_Font_size}, |
|
{TEXT("size"), TEXT("hr"), 'A', HTML_ATTR_Size_}, |
|
{TEXT("size"), TEXT("input"), 'A', HTML_ATTR_Area_Size}, |
|
{TEXT("size"), TEXT("select"), 'A', HTML_ATTR_MenuSize}, |
|
{TEXT("span"), TEXT("col"), 'A', HTML_ATTR_span_}, |
|
{TEXT("span"), TEXT("colgroup"), 'A', HTML_ATTR_span_}, |
|
{TEXT("src"), TEXT("frame"), 'A', HTML_ATTR_FrameSrc}, |
|
{TEXT("src"), TEXT("iframe"), 'A', HTML_ATTR_FrameSrc}, |
|
{TEXT("src"), TEXT("script"), 'A', HTML_ATTR_script_src}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("src"), TEXT(""), 'A', HTML_ATTR_SRC}, |
|
{TEXT("standby"), TEXT(""), 'A', HTML_ATTR_standby}, |
|
{TEXT("start"), TEXT(""), 'A', HTML_ATTR_Start}, |
|
{TEXT("style"), TEXT(""), 'A', HTML_ATTR_Style_}, |
|
{TEXT("summary"), TEXT("table"), 'A', HTML_ATTR_summary}, |
|
|
|
{TEXT("tabindex"), TEXT(""), 'A', HTML_ATTR_tabindex}, |
|
{TEXT("target"), TEXT(""), 'A', HTML_ATTR_target_}, |
|
{TEXT("text"), TEXT(""), 'A', HTML_ATTR_TextColor}, |
|
{TEXT("title"), TEXT(""), 'A', HTML_ATTR_Title}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("type"), TEXT("button"), 'A', HTML_ATTR_Button_type}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("type"), TEXT("li"), 'A', HTML_ATTR_ItemStyle}, |
|
{TEXT("type"), TEXT("link"), 'A', HTML_ATTR_Link_type}, |
|
{TEXT("type"), TEXT("a"), 'A', HTML_ATTR_Link_type}, |
|
{TEXT("type"), TEXT("object"), 'A', HTML_ATTR_Object_type}, |
|
{TEXT("type"), TEXT("ol"), 'A', HTML_ATTR_NumberStyle}, |
|
{TEXT("type"), TEXT("param"), 'A', HTML_ATTR_Param_type}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("type"), TEXT("script"), 'A', HTML_ATTR_content_type}, |
|
{TEXT("type"), TEXT("style"), 'A', HTML_ATTR_Notation}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("type"), TEXT("ul"), 'A', HTML_ATTR_BulletStyle}, |
|
{TEXT("type"), TEXT(""), SPACE, DummyAttribute}, |
|
|
|
{TEXT("usemap"), TEXT(""), 'A', HTML_ATTR_USEMAP}, |
|
|
|
{TEXT("valign"), TEXT("tbody"), 'A', HTML_ATTR_Row_valign}, |
|
{TEXT("valign"), TEXT("td"), 'A', HTML_ATTR_Cell_valign}, |
|
{TEXT("valign"), TEXT("tfoot"), 'A', HTML_ATTR_Row_valign}, |
|
{TEXT("valign"), TEXT("th"), 'A', HTML_ATTR_Cell_valign}, |
|
{TEXT("valign"), TEXT("thead"), 'A', HTML_ATTR_Row_valign}, |
|
{TEXT("valign"), TEXT("tr"), 'A', HTML_ATTR_Row_valign}, |
|
{TEXT("value"), TEXT("li"), 'A', HTML_ATTR_ItemValue}, |
|
{TEXT("value"), TEXT("param"), 'A', HTML_ATTR_Param_value}, |
|
{TEXT("value"), TEXT(""), 'A', HTML_ATTR_Value_}, |
|
{TEXT("valuetype"), TEXT("param"), 'A', HTML_ATTR_valuetype}, |
|
{TEXT("version"), TEXT(""), 'A', 0}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("vlink"), TEXT("body"), 'A', HTML_ATTR_VisitedLinkColor}, |
|
{TEXT("vspace"), TEXT(""), 'A', HTML_ATTR_vspace}, |
|
|
|
{TEXT("width"), TEXT("applet"), 'A', HTML_ATTR_Width__}, |
|
{TEXT("width"), TEXT("col"), 'A', HTML_ATTR_Width__}, |
|
{TEXT("width"), TEXT("colgroup"), 'A', HTML_ATTR_Width__}, |
|
{TEXT("width"), TEXT("hr"), 'A', HTML_ATTR_Width__}, |
|
{TEXT("width"), TEXT("iframe"), 'A', HTML_ATTR_Width__}, |
|
{TEXT("width"), TEXT("image"), 'A', HTML_ATTR_Width__}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("width"), TEXT("img"), 'A', HTML_ATTR_Width__}, |
|
{TEXT("width"), TEXT("object"), 'A', HTML_ATTR_Width__}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("width"), TEXT("pre"), 'A', HTML_ATTR_Width__}, |
|
#endif /* XHTML_BASIC */ |
|
{TEXT("width"), TEXT("svg"), 'A', HTML_ATTR_SvgWidth}, |
|
{TEXT("width"), TEXT("table"), 'A', HTML_ATTR_Width__}, |
|
#ifndef XHTML_BASIC |
|
{TEXT("width"), TEXT("td"), 'A', HTML_ATTR_Width__}, |
|
{TEXT("width"), TEXT("th"), 'A', HTML_ATTR_Width__}, |
|
#endif /* XHTML_BASIC */ |
|
|
|
{TEXT("zzghost"), TEXT(""), 'A', HTML_ATTR_Ghost_restruct}, |
|
{TEXT(""), TEXT(""), EOS, 0} /* Last entry. Mandatory */ |
|
}; |
}; |
|
|
|
|
Line 1307 Document doc;
|
Line 1270 Document doc;
|
ThotAtt and its value AttrVal. Returns the corresponding Thot value. |
ThotAtt and its value AttrVal. Returns the corresponding Thot value. |
----------------------------------------------------------------------*/ |
----------------------------------------------------------------------*/ |
#ifdef __STDC__ |
#ifdef __STDC__ |
void XhtmlMapAttributeValue (CHAR_T* AttrVal, |
void XhtmlMapAttributeValue (CHAR_T* AttrVal, |
AttributeType attrType, |
AttributeType attrType, |
int* value) |
int* value) |
#else |
#else |
void XhtmlMapAttributeValue (AttrVal, |
void XhtmlMapAttributeValue (AttrVal, |
attrType, |
attrType, |
value) |
value) |
CHAR_T* AttrVal; |
CHAR_T* AttrVal; |
AttributeType attrType; |
AttributeType attrType; |
int* value; |
int* value; |
#endif |
#endif |
{ |
{ |
#ifdef EXPAT_PARSER |
#ifdef EXPAT_PARSER |
Line 1384 STRING alphabet;
|
Line 1347 STRING alphabet;
|
#endif /* EXPAT_PARSER */ |
#endif /* EXPAT_PARSER */ |
} |
} |
|
|
|
/*---------------------------------------------------------------------- |
|
XhtmlEntityCreated |
|
A XTHML entity has been created by the XML parser. |
|
----------------------------------------------------------------------*/ |
|
#ifdef __STDC__ |
|
void XhtmlEntityCreated (int entityVal, Language lang, STRING entityName, Document doc) |
|
#else |
|
void XhtmlEntityCreated (entityVal, lang, entityName, doc) |
|
int entityVal; |
|
Language lang; |
|
STRING entityName; |
|
Document doc; |
|
#endif |
|
{ |
|
if (lang < 0) |
|
PutInXmlElement (entityName); |
|
else |
|
{ |
|
#ifdef LC |
|
printf (" \n code=%d", entityVal); |
|
#endif /* LC */ |
|
if (entityVal < 255) |
|
PutInXmlElement ((STRING) entityVal); |
|
else |
|
PutNonISOlatin1Char (entityVal, TEXT(""), entityName, doc); |
|
} |
|
} |
|
|
/*-------------------- Entities (end) ---------------------*/ |
/*-------------------- Entities (end) ---------------------*/ |