00001 #ifndef hpp_GenericAttributes_hpp
00002 #define hpp_GenericAttributes_hpp
00003
00004
00005 #include "GenericElements.hpp"
00006
00007 namespace HTML
00008 {
00009 struct GenericAttribute
00010 {
00012 enum AttributeID
00013 {
00014 ABBR = 1,
00015 ACCEPT_CHARSET = 2,
00016 ACCEPT = 3,
00017 ACCESSKEY = 4,
00018 ACTION = 5,
00019 ALIGN = 6,
00020 ALINK = 13,
00021 ALT = 14,
00022 ARCHIVE = 17,
00023 AXIS = 19,
00024 BACKGROUND = 20,
00025 BGCOLOR = 21,
00026 BORDER = 25,
00027 CELLPADDING = 27,
00028 CELLSPACING = 28,
00029 CHAR = 29,
00030 CHAROFF = 30,
00031 CHARSET = 31,
00032 CHECKED = 32,
00033 CITE = 33,
00034 CLASS = 35,
00035 CLASSID = 36,
00036 CLEAR = 37,
00037 CODE = 38,
00038 CODEBASE = 39,
00039 CODETYPE = 41,
00040 COLOR = 42,
00041 COLS = 43,
00042 COLSPAN = 45,
00043 COMPACT = 46,
00044 CONTENT = 47,
00045 COORDS = 48,
00046 DATA = 50,
00047 DATETIME = 51,
00048 DECLARE = 52,
00049 DEFER = 53,
00050 DIR = 54,
00051 DISABLED = 56,
00052 ENCTYPE = 57,
00053 FACE = 58,
00054 FOR = 59,
00055 FRAME = 60,
00056 FRAMEBORDER = 61,
00057 HEADERS = 62,
00058 HEIGHT = 63,
00059 HREF = 67,
00060 HREFLANG = 69,
00061 HSPACE = 70,
00062 HTTP_EQUIV = 71,
00063 ID = 72,
00064 ISMAP = 73,
00065 LABEL = 74,
00066 LANG = 76,
00067 LANGUAGE = 77,
00068 LINK = 78,
00069 LONGDESC = 79,
00070 MARGINHEIGHT = 81,
00071 MARGINWIDTH = 82,
00072 MAXLENGTH = 83,
00073 MEDIA = 84,
00074 METHOD = 86,
00075 MULTIPLE = 87,
00076 NAME = 88,
00077 NOHREF = 99,
00078 NORESIZE = 100,
00079 NOSHADE = 101,
00080 NOWRAP = 102,
00081 OBJECT = 103,
00082 ONBLUR = 104,
00083 ONCHANGE = 105,
00084 ONCLICK = 106,
00085 ONDBLCLICK = 107,
00086 ONFOCUS = 108,
00087 ONKEYDOWN = 109,
00088 ONKEYPRESS = 110,
00089 ONKEYUP = 111,
00090 ONLOAD = 112,
00091 ONMOUSEDOWN = 114,
00092 ONMOUSEMOVE = 115,
00093 ONMOUSEOUT = 116,
00094 ONMOUSEOVER = 117,
00095 ONMOUSEUP = 118,
00096 ONRESET = 119,
00097 ONSELECT = 120,
00098 ONSUBMIT = 121,
00099 ONUNLOAD = 122,
00100 PROFILE = 124,
00101 PROMPT = 125,
00102 READONLY = 126,
00103 REL = 128,
00104 REV = 129,
00105 ROWS = 130,
00106 ROWSPAN = 132,
00107 RULES = 133,
00108 SCHEME = 134,
00109 SCOPE = 135,
00110 SCROLLING = 136,
00111 SELECTED = 137,
00112 SHAPE = 138,
00113 SIZE = 140,
00114 SPAN = 145,
00115 SRC = 147,
00116 STANDBY = 151,
00117 START = 152,
00118 STYLE = 153,
00119 SUMMARY = 154,
00120 TABINDEX = 155,
00121 TARGET = 156,
00122 TEXT = 157,
00123 TITLE = 158,
00124 TYPE = 159,
00125 USEMAP = 169,
00126 VALIGN = 170,
00127 VALUE = 171,
00128 VALUETYPE = 176,
00129 VERSION = 177,
00130 VLINK = 178,
00131 VSPACE = 179,
00132 WIDTH = 180,
00133 Unknown ,
00134 };
00135
00136 enum AttributeType
00137 {
00138 Direction = 0x00,
00139 LeftCenterRight = 0x01,
00140 LeftCenterRightJustify = 0x02,
00141 LeftCenterRightJustifyChar = 0x03,
00142 LeftAllRightNone = 0x04,
00143 Text = 0x05,
00144 Charsets = 0x06,
00145 ContentTypes = 0x07,
00146 Character = 0x08,
00147 URI = 0x09,
00148 CAlign = 0x0A,
00149 IAlign = 0x0B,
00150 LAlign = 0x0C,
00151 TAlign = 0x0D,
00152 Color = 0x0E,
00153 CDATA = 0x0F,
00154 Pixels = 0x10,
00155 Length = 0x11,
00156 Charset = 0x12,
00157 Checked = 0x13,
00158 ContentType = 0x14,
00159 MultiLengths = 0x15,
00160 Number = 0x16,
00161 Compact = 0x17,
00162 Coords = 0x18,
00163 Datetime = 0x19,
00164 Declare = 0x1A,
00165 Defer = 0x1B,
00166 Disabled = 0x1C,
00167 IDRef = 0x1D,
00168 TFrame = 0x1E,
00169 NumericBoolean = 0x1F,
00170 IDRefs = 0x20,
00171 LanguageCode = 0x21,
00172 Name = 0x22,
00173 Id = 0x23,
00174 IsMap = 0x24,
00175 MediaDesc = 0x25,
00176 GetPost = 0x26,
00177 Multiple = 0x27,
00178 NoHREF = 0x28,
00179 NoResize = 0x29,
00180 NoShade = 0x2A,
00181 NoWrap = 0x2B,
00182 Script = 0x2C,
00183 ReadOnly = 0x2D,
00184 LinkTypes = 0x2E,
00185 TRules = 0x2F,
00186 Scope = 0x30,
00187 YesNoAuto = 0x31,
00188 Selected = 0x32,
00189 Shape = 0x33,
00190 StyleSheet = 0x34,
00191 FrameTarget = 0x35,
00192 InputType = 0x36,
00193 LIStyle = 0x37,
00194 OLStyle = 0x38,
00195 ULStyle = 0x39,
00196 ButtonSubmitReset = 0x3A,
00197 TopMiddleBottomBaseLine = 0x3B,
00198 DataRefObject = 0x3C,
00199 MultiLength = 0x3D,
00200 };
00201
00203 const tchar * name;
00205 const tchar * description;
00207 AttributeID attributeID;
00209 AttributeType type;
00211 bool required;
00213 bool deprecated;
00215 DTDType DTDtype;
00217 const tchar * defaultValue;
00219 GenericElement::ElementID affectedElements[32];
00220
00221 enum
00222 {
00223 Required = true,
00224 Implied = false,
00225 None = false,
00226 Deprecated = true,
00227 NotDeprecated = false,
00228 };
00229
00230 };
00231
00232 const GenericAttribute allowedAttributes[] =
00233 {
00234 { "abbr", "abbreviation for header cell", GenericAttribute::ABBR, GenericAttribute::Text, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TD, GenericElement::TH } },
00235 { "accept-charset", "list of supported charsets", GenericAttribute::ACCEPT_CHARSET, GenericAttribute::Charsets, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::FORM } },
00236 { "accept", "list of MIME types for file upload", GenericAttribute::ACCEPT, GenericAttribute::ContentTypes, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::FORM, GenericElement::INPUT } },
00237 { "accesskey", "accessibility key character", GenericAttribute::ACCESSKEY, GenericAttribute::Character, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::AREA, GenericElement::BUTTON, GenericElement::INPUT, GenericElement::LABEL, GenericElement::LEGEND, GenericElement::TEXTAREA } },
00238 { "action", "server-side form handler", GenericAttribute::ACTION, GenericAttribute::URI, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::FORM } },
00239 { "align", "relative to table", GenericAttribute::ALIGN, GenericAttribute::CAlign, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::CAPTION } },
00240 { "align", "vertical or horizontal alignment", GenericAttribute::ALIGN, GenericAttribute::IAlign, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET, GenericElement::IFRAME, GenericElement::IMG, GenericElement::INPUT, GenericElement::OBJECT } },
00241 { "align", "relative to fieldset", GenericAttribute::ALIGN, GenericAttribute::LAlign, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::LEGEND } },
00242 { "align", "table position relative to window", GenericAttribute::ALIGN, GenericAttribute::TAlign, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::TABLE } },
00243 { "align", "for HR", GenericAttribute::ALIGN, GenericAttribute::LeftCenterRight, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::HR } },
00244 { "align", "align, text alignment", GenericAttribute::ALIGN, GenericAttribute::LeftCenterRightJustify, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::DIV, GenericElement::H1, GenericElement::H2, GenericElement::H3, GenericElement::H4, GenericElement::H5, GenericElement::H6, GenericElement::P} },
00245 { "align", "only allowed aligns", GenericAttribute::ALIGN, GenericAttribute::LeftCenterRightJustifyChar, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::COL, GenericElement::COLGROUP, GenericElement::TBODY, GenericElement::TD, GenericElement::TFOOT, GenericElement::TH, GenericElement::THEAD, GenericElement::TR } },
00246 { "alink", "color of selected links", GenericAttribute::ALINK, GenericAttribute::Color, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::BODY } },
00247 { "alt", "short description", GenericAttribute::ALT, GenericAttribute::Text, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET } },
00248 { "alt", "short description", GenericAttribute::ALT, GenericAttribute::Text, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AREA, GenericElement::IMG } },
00249 { "alt", "short description", GenericAttribute::ALT, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT } },
00250 { "archive", "comma-separated archive list", GenericAttribute::ARCHIVE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET } },
00251 { "archive", "space-separated list of URIs", GenericAttribute::ARCHIVE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OBJECT } },
00252 { "axis", "comma-separated list of related headers", GenericAttribute::AXIS, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TD, GenericElement::TH } },
00253 { "background", "texture tile for document background", GenericAttribute::BACKGROUND, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::BODY } },
00254 { "bgcolor", "background color for cells", GenericAttribute::BGCOLOR, GenericAttribute::Color, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::TABLE } },
00255 { "bgcolor", "background color for row", GenericAttribute::BGCOLOR, GenericAttribute::Color, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::TR } },
00256 { "bgcolor", "cell background color", GenericAttribute::BGCOLOR, GenericAttribute::Color, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::TD, GenericElement::TH } },
00257 { "bgcolor", "document background color", GenericAttribute::BGCOLOR, GenericAttribute::Color, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::BODY } },
00258 { "border", "control frame width around table", GenericAttribute::BORDER, GenericAttribute::Pixels, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TABLE } },
00259 { "border", "link border width", GenericAttribute::BORDER, GenericAttribute::Pixels, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::IMG, GenericElement::OBJECT } },
00260 { "cellpadding", "spacing within cells", GenericAttribute::CELLPADDING, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TABLE } },
00261 { "cellspacing", "spacing between cells", GenericAttribute::CELLSPACING, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TABLE } },
00262 { "char", "alignment char, e.g. char=':'", GenericAttribute::CHAR, GenericAttribute::Character, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::COL, GenericElement::COLGROUP, GenericElement::TBODY, GenericElement::TD, GenericElement::TFOOT, GenericElement::TH, GenericElement::THEAD, GenericElement::TR } },
00263 { "charoff", "offset for alignment char", GenericAttribute::CHAROFF, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::COL, GenericElement::COLGROUP, GenericElement::TBODY, GenericElement::TD, GenericElement::TFOOT, GenericElement::TH, GenericElement::THEAD, GenericElement::TR } },
00264 { "charset", "char encoding of linked resource", GenericAttribute::CHARSET, GenericAttribute::Charset, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::LINK, GenericElement::SCRIPT } },
00265 { "checked", "for radio buttons and check boxes", GenericAttribute::CHECKED, GenericAttribute::Checked, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT } },
00266 { "cite", "URI for source document or msg", GenericAttribute::CITE, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::BLOCKQUOTE, GenericElement::Q } },
00267 { "cite", "info on reason for change", GenericAttribute::CITE, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::DEL, GenericElement::INS } },
00268 { "class", "space-separated list of classes", GenericAttribute::CLASS, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::HEAD, GenericElement::HTML, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00269 { "classid", "identifies an implementation", GenericAttribute::CLASSID, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OBJECT } },
00270 { "clear", "control of text flow", GenericAttribute::CLEAR, GenericAttribute::LeftAllRightNone, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, "none", { GenericElement::BR } },
00271 { "code", "applet class file", GenericAttribute::CODE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET } },
00272 { "codebase", "base URI for classid, data, archive", GenericAttribute::CODEBASE, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OBJECT } },
00273 { "codebase", "optional base URI for applet", GenericAttribute::CODEBASE, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET } },
00274 { "codetype", "content type for code", GenericAttribute::CODETYPE, GenericAttribute::ContentType, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OBJECT } },
00275 { "color", "text color", GenericAttribute::COLOR, GenericAttribute::Color, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::BASEFONT, GenericElement::FONT } },
00276 { "cols", "list of lengths, default: 100% (1 col)", GenericAttribute::COLS, GenericAttribute::MultiLengths, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAMESET } },
00277 { "cols", "Width in number of characters", GenericAttribute::COLS, GenericAttribute::Number, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TEXTAREA } },
00278 { "colspan", "number of cols spanned by cell", GenericAttribute::COLSPAN, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "1", { GenericElement::TD, GenericElement::TH } },
00279 { "compact", "reduced interitem spacing", GenericAttribute::COMPACT, GenericAttribute::Compact, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::DIR, GenericElement::DL, GenericElement::MENU, GenericElement::OL, GenericElement::UL } },
00280 { "content", "associated information", GenericAttribute::CONTENT, GenericAttribute::CDATA, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::META } },
00281 { "coords", "comma-separated list of lengths", GenericAttribute::COORDS, GenericAttribute::Coords, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AREA } },
00282 { "coords", "for use with client-side image maps", GenericAttribute::COORDS, GenericAttribute::Coords, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A } },
00283 { "data", "reference to object's data", GenericAttribute::DATA, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OBJECT } },
00284 { "datetime", "date and time of change", GenericAttribute::DATETIME, GenericAttribute::Datetime, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::DEL, GenericElement::INS } },
00285 { "declare", "declare but don't instantiate flag", GenericAttribute::DECLARE, GenericAttribute::Declare, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OBJECT } },
00286 { "defer", "UA may defer execution of script", GenericAttribute::DEFER, GenericAttribute::Defer, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::SCRIPT } },
00287 { "dir", "direction for weak/neutral text", GenericAttribute::DIR, GenericAttribute::Direction, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::IFRAME, GenericElement::PARAM, GenericElement::SCRIPT } },
00288 { "dir", "directionality", GenericAttribute::DIR, GenericAttribute::Direction, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::BDO } },
00289 { "disabled", "unavailable in this context", GenericAttribute::DISABLED, GenericAttribute::Disabled, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::BUTTON, GenericElement::INPUT, GenericElement::OPTGROUP, GenericElement::OPTION, GenericElement::SELECT, GenericElement::TEXTAREA } },
00290 { "enctype", "encoding type", GenericAttribute::ENCTYPE, GenericAttribute::ContentType, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, "application/x-www-form-urlencoded", { GenericElement::FORM } },
00291 { "face", "comma-separated list of font names", GenericAttribute::FACE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::BASEFONT, GenericElement::FONT } },
00292 { "for", "matches field ID value", GenericAttribute::FOR, GenericAttribute::IDRefs, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::LABEL } },
00293 { "frame", "which parts of frame to render", GenericAttribute::FRAME, GenericAttribute::TFrame, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TABLE } },
00294 { "frameborder", "request frame borders?", GenericAttribute::FRAMEBORDER, GenericAttribute::NumericBoolean, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, "1", { GenericElement::FRAME, GenericElement::IFRAME } },
00295 { "headers", "list of id's for header cells", GenericAttribute::HEADERS, GenericAttribute::IDRefs, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TD, GenericElement::TH } },
00296 { "height", "frame height", GenericAttribute::HEIGHT, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::NotDeprecated, LooseDTD, 0, { GenericElement::IFRAME } },
00297 { "height", "height for cell", GenericAttribute::HEIGHT, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::TD, GenericElement::TH } },
00298 { "height", "override height", GenericAttribute::HEIGHT, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::IMG, GenericElement::OBJECT } },
00299 { "height", "initial height", GenericAttribute::HEIGHT, GenericAttribute::Length, GenericAttribute::Required, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET } },
00300 { "href", "URI for linked resource", GenericAttribute::HREF, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::AREA, GenericElement::LINK } },
00301 { "href", "URI that acts as base URI", GenericAttribute::HREF, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::BASE } },
00302 { "hreflang", "language code", GenericAttribute::HREFLANG, GenericAttribute::LanguageCode, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::LINK } },
00303 { "hspace", "horizontal gutter", GenericAttribute::HSPACE, GenericAttribute::Pixels, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET, GenericElement::IMG, GenericElement::OBJECT } },
00304 { "http-equiv", "HTTP response header name", GenericAttribute::HTTP_EQUIV, GenericAttribute::Name, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::META } },
00305 { "id", "document-wide unique id", GenericAttribute::ID, GenericAttribute::Id, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::BASE, GenericElement::HEAD, GenericElement::HTML, GenericElement::META, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00306 { "ismap", "use server-side image map", GenericAttribute::ISMAP, GenericAttribute::IsMap, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::IMG, GenericElement::INPUT } },
00307 { "label", "for use in hierarchical menus", GenericAttribute::LABEL, GenericAttribute::Text, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OPTION } },
00308 { "label", "for use in hierarchical menus", GenericAttribute::LABEL, GenericAttribute::Text, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OPTGROUP } },
00309 { "lang", "language code", GenericAttribute::LANG, GenericAttribute::LanguageCode, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BR, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::IFRAME, GenericElement::PARAM, GenericElement::SCRIPT } },
00310 { "language", "predefined script language name", GenericAttribute::LANGUAGE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::SCRIPT } },
00311 { "link", "color of links", GenericAttribute::LINK, GenericAttribute::Color, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::BODY } },
00312 { "longdesc", "link to long desc (complements alt)", GenericAttribute::LONGDESC, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::IMG } },
00313 { "longdesc", "link to long desc (complements title)", GenericAttribute::LONGDESC, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAME, GenericElement::IFRAME } },
00314 { "marginheight", "margin height in pixels", GenericAttribute::MARGINHEIGHT, GenericAttribute::Pixels, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAME, GenericElement::IFRAME } },
00315 { "marginwidth", "margin widths in pixels", GenericAttribute::MARGINWIDTH, GenericAttribute::Pixels, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAME, GenericElement::IFRAME } },
00316 { "maxlength", "max chars for text fields", GenericAttribute::MAXLENGTH, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT } },
00317 { "media", "designed for use with these media", GenericAttribute::MEDIA, GenericAttribute::MediaDesc, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::STYLE } },
00318 { "media", "for rendering on these media", GenericAttribute::MEDIA, GenericAttribute::MediaDesc, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::LINK } },
00319 { "method", "HTTP method used to submit the form", GenericAttribute::METHOD, GenericAttribute::GetPost, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "get", { GenericElement::FORM } },
00320 { "multiple", "default is single selection", GenericAttribute::MULTIPLE, GenericAttribute::Multiple, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::SELECT } },
00321 { "name", "name", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::BUTTON, GenericElement::TEXTAREA } },
00322 { "name", "allows applets to find each other", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET } },
00323 { "name", "field name", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::SELECT } },
00324 { "name", "name of form for scripting", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::FORM } },
00325 { "name", "name of frame for targetting", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAME, GenericElement::IFRAME } },
00326 { "name", "name of image for scripting", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::IMG } },
00327 { "name", "named link end", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A } },
00328 { "name", "submit as part of form", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT, GenericElement::OBJECT } },
00329 { "name", "for reference by usemap", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::MAP } },
00330 { "name", "property name", GenericAttribute::NAME, GenericAttribute::CDATA, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::PARAM } },
00331 { "name", "metainformation name", GenericAttribute::NAME, GenericAttribute::Name, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::META } },
00332 { "nohref", "this region has no action", GenericAttribute::NOHREF, GenericAttribute::NoHREF, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AREA } },
00333 { "noresize", "allow users to resize frames?", GenericAttribute::NORESIZE, GenericAttribute::NoResize, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAME } },
00334 { "noshade", "remove shade from HR", GenericAttribute::NOSHADE, GenericAttribute::NoShade, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::HR } },
00335 { "nowrap", "suppress word wrap", GenericAttribute::NOWRAP, GenericAttribute::NoWrap, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::TD, GenericElement::TH } },
00336 { "object", "serialized applet file", GenericAttribute::OBJECT, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET } },
00337 { "onblur", "the element lost the focus", GenericAttribute::ONBLUR, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::AREA, GenericElement::BUTTON, GenericElement::INPUT, GenericElement::LABEL, GenericElement::SELECT, GenericElement::TEXTAREA } },
00338 { "onchange", "the element value was changed", GenericAttribute::ONCHANGE, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT, GenericElement::SELECT, GenericElement::TEXTAREA } },
00339 { "onclick", "a pointer button was clicked", GenericAttribute::ONCLICK, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00340 { "ondblclick", "a pointer button was double clicked", GenericAttribute::ONDBLCLICK, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00341 { "onfocus", "the element got the focus", GenericAttribute::ONFOCUS, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::AREA, GenericElement::BUTTON, GenericElement::INPUT, GenericElement::LABEL, GenericElement::SELECT, GenericElement::TEXTAREA } },
00342 { "onkeydown", "a key was pressed down", GenericAttribute::ONKEYDOWN, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00343 { "onkeypress", "a key was pressed and released", GenericAttribute::ONKEYPRESS, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00344 { "onkeyup", "a key was released", GenericAttribute::ONKEYUP, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00345 { "onload", "all the frames have been loaded", GenericAttribute::ONLOAD, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAMESET } },
00346 { "onload", "the document has been loaded", GenericAttribute::ONLOAD, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::BODY } },
00347 { "onmousedown", "a pointer button was pressed down", GenericAttribute::ONMOUSEDOWN, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00348 { "onmousemove", "a pointer was moved within", GenericAttribute::ONMOUSEMOVE, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00349 { "onmouseout", "a pointer was moved away", GenericAttribute::ONMOUSEOUT, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00350 { "onmouseover", "a pointer was moved onto", GenericAttribute::ONMOUSEOVER, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00351 { "onmouseup", "a pointer button was released", GenericAttribute::ONMOUSEUP, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::APPLET, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::BDO, GenericElement::BR, GenericElement::FONT, GenericElement::FRAME, GenericElement::FRAMESET, GenericElement::HEAD, GenericElement::HTML, GenericElement::IFRAME, GenericElement::ISINDEX, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00352 { "onreset", "the form was reset", GenericAttribute::ONRESET, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::FORM } },
00353 { "onselect", "some text was selected", GenericAttribute::ONSELECT, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT, GenericElement::TEXTAREA } },
00354 { "onsubmit", "the form was submitted", GenericAttribute::ONSUBMIT, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::FORM } },
00355 { "onunload", "all the frames have been removed", GenericAttribute::ONUNLOAD, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAMESET } },
00356 { "onunload", "the document has been removed", GenericAttribute::ONUNLOAD, GenericAttribute::Script, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::BODY } },
00357 { "profile", "named dictionary of meta info", GenericAttribute::PROFILE, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::HEAD } },
00358 { "prompt", "prompt message", GenericAttribute::PROMPT, GenericAttribute::Text, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::ISINDEX } },
00359 { "readonly", "is read only", GenericAttribute::READONLY, GenericAttribute::ReadOnly, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TEXTAREA } },
00360 { "readonly", "for text and passwd", GenericAttribute::READONLY, GenericAttribute::ReadOnly, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT } },
00361 { "rel", "forward link types", GenericAttribute::REL, GenericAttribute::LinkTypes, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::LINK } },
00362 { "rev", "reverse link types", GenericAttribute::REV, GenericAttribute::LinkTypes, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::LINK } },
00363 { "rows", "list of lengths, default: 100% (1 row)", GenericAttribute::ROWS, GenericAttribute::MultiLengths, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAMESET } },
00364 { "rows", "required number of rows", GenericAttribute::ROWS, GenericAttribute::Number, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TEXTAREA } },
00365 { "rowspan", "number of rows spanned by cell", GenericAttribute::ROWSPAN, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "1", { GenericElement::TD, GenericElement::TH } },
00366 { "rules", "rulings between rows and cols", GenericAttribute::RULES, GenericAttribute::TRules, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TABLE } },
00367 { "scheme", "select form of content", GenericAttribute::SCHEME, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::META } },
00368 { "scope", "scope covered by header cells", GenericAttribute::SCOPE, GenericAttribute::Scope, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TD, GenericElement::TH } },
00369 { "scrolling", "scrollbar or none", GenericAttribute::SCROLLING, GenericAttribute::YesNoAuto, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, "auto", { GenericElement::FRAME, GenericElement::IFRAME } },
00370 { "selected", "selected ?", GenericAttribute::SELECTED, GenericAttribute::Selected, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OPTION } },
00371 { "shape", "controls interpretation of coords", GenericAttribute::SHAPE, GenericAttribute::Shape, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "rect", { GenericElement::AREA } },
00372 { "shape", "for use with client-side image maps", GenericAttribute::SHAPE, GenericAttribute::Shape, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "rect", { GenericElement::A } },
00373 { "size", " ", GenericAttribute::SIZE, GenericAttribute::Pixels, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::HR } },
00374 { "size", "[+|-]nn e.g. size='+1', size='4'", GenericAttribute::SIZE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::FONT } },
00375 { "size", "specific to each type of field", GenericAttribute::SIZE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT } },
00376 { "size", "base font size for FONT elements", GenericAttribute::SIZE, GenericAttribute::CDATA, GenericAttribute::Required, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::BASEFONT } },
00377 { "size", "rows visible", GenericAttribute::SIZE, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::SELECT } },
00378 { "span", "COL attributes affect N columns", GenericAttribute::SPAN, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "1", { GenericElement::COL } },
00379 { "span", "default number of columns in group", GenericAttribute::SPAN, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "1", { GenericElement::COLGROUP } },
00380 { "src", "URI for an external script", GenericAttribute::SRC, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::SCRIPT } },
00381 { "src", "for fields with images", GenericAttribute::SRC, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT } },
00382 { "src", "source of frame content", GenericAttribute::SRC, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, FramesetDTD, 0, { GenericElement::FRAME, GenericElement::IFRAME } },
00383 { "src", "URI of image to embed", GenericAttribute::SRC, GenericAttribute::URI, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::IMG } },
00384 { "standby", "message to show while loading", GenericAttribute::STANDBY, GenericAttribute::Text, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OBJECT } },
00385 { "start", "starting sequence number", GenericAttribute::START, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::OL } },
00386 { "style", "associated style info", GenericAttribute::STYLE, GenericAttribute::StyleSheet, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::HEAD, GenericElement::HTML, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::STYLE, GenericElement::TITLE } },
00387 { "summary", "purpose/structure for speech output", GenericAttribute::SUMMARY, GenericAttribute::Text, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TABLE } },
00388 { "tabindex", "position in tabbing order", GenericAttribute::TABINDEX, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::AREA, GenericElement::BUTTON, GenericElement::INPUT, GenericElement::OBJECT, GenericElement::SELECT, GenericElement::TEXTAREA } },
00389 { "target", "render in this frame", GenericAttribute::TARGET, GenericAttribute::FrameTarget, GenericAttribute::Implied, GenericAttribute::NotDeprecated, LooseDTD, 0, { GenericElement::A, GenericElement::AREA, GenericElement::BASE, GenericElement::FORM, GenericElement::LINK } },
00390 { "text", "document text color", GenericAttribute::TEXT, GenericAttribute::Color, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::BODY } },
00391 { "title", "advisory title", GenericAttribute::TITLE, GenericAttribute::Text, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::AllBut, GenericElement::BASE, GenericElement::BASEFONT, GenericElement::HEAD, GenericElement::HTML, GenericElement::META, GenericElement::PARAM, GenericElement::SCRIPT, GenericElement::TITLE } },
00392 { "type", "advisory content type", GenericAttribute::TYPE, GenericAttribute::ContentType, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::A, GenericElement::LINK } },
00393 { "type", "content type for data", GenericAttribute::TYPE, GenericAttribute::ContentType, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OBJECT } },
00394 { "type", "content type for value <> valuetype=ref", GenericAttribute::TYPE, GenericAttribute::ContentType, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::PARAM } },
00395 { "type", "content type of script language", GenericAttribute::TYPE, GenericAttribute::ContentType, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::SCRIPT } },
00396 { "type", "content type of style language", GenericAttribute::TYPE, GenericAttribute::ContentType, GenericAttribute::Required, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::STYLE } },
00397 { "type", "what kind of widget is needed", GenericAttribute::TYPE, GenericAttribute::InputType, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "text", { GenericElement::INPUT } },
00398 { "type", "list item style", GenericAttribute::TYPE, GenericAttribute::LIStyle, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::LI } },
00399 { "type", "numbering style", GenericAttribute::TYPE, GenericAttribute::OLStyle, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::OL } },
00400 { "type", "bullet style", GenericAttribute::TYPE, GenericAttribute::ULStyle, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::UL } },
00401 { "type", "for use as form button", GenericAttribute::TYPE, GenericAttribute::ButtonSubmitReset, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "submit", { GenericElement::BUTTON } },
00402 { "usemap", "use client-side image map", GenericAttribute::USEMAP, GenericAttribute::URI, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::IMG, GenericElement::INPUT, GenericElement::OBJECT } },
00403 { "valign", "vertical alignment in cells", GenericAttribute::VALIGN, GenericAttribute::TopMiddleBottomBaseLine, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::COL, GenericElement::COLGROUP, GenericElement::TBODY, GenericElement::TD, GenericElement::TFOOT, GenericElement::TH, GenericElement::THEAD, GenericElement::TR } },
00404 { "value", "Specify for radio buttons and checkboxes", GenericAttribute::VALUE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::INPUT } },
00405 { "value", "defaults to element content", GenericAttribute::VALUE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::OPTION } },
00406 { "value", "property value", GenericAttribute::VALUE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::PARAM } },
00407 { "value", "sent to server when submitted", GenericAttribute::VALUE, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::BUTTON } },
00408 { "value", "reset sequence number", GenericAttribute::VALUE, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::LI } },
00409 { "valuetype", "How to interpret value", GenericAttribute::VALUETYPE, GenericAttribute::DataRefObject, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, "data", { GenericElement::PARAM } },
00410 { "version", "Constant", GenericAttribute::VERSION, GenericAttribute::CDATA, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, "-//W3C//DTD HTML 4.01//EN", { GenericElement::HTML } },
00411 { "vlink", "color of visited links", GenericAttribute::VLINK, GenericAttribute::Color, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::BODY } },
00412 { "vspace", "vertical gutter", GenericAttribute::VSPACE, GenericAttribute::Pixels, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET, GenericElement::IMG, GenericElement::OBJECT } },
00413 { "width", "width", GenericAttribute::WIDTH, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::HR } },
00414 { "width", "frame width", GenericAttribute::WIDTH, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::NotDeprecated, LooseDTD, 0, { GenericElement::IFRAME } },
00415 { "width", "override width", GenericAttribute::WIDTH, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::IMG, GenericElement::OBJECT } },
00416 { "width", "table width", GenericAttribute::WIDTH, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::TABLE } },
00417 { "width", "width for cell", GenericAttribute::WIDTH, GenericAttribute::Length, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::TD, GenericElement::TH } },
00418 { "width", "initial width", GenericAttribute::WIDTH, GenericAttribute::Length, GenericAttribute::Required, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::APPLET } },
00419 { "width", "column width specification", GenericAttribute::WIDTH, GenericAttribute::MultiLength, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::COL } },
00420 { "width", "default width for enclosed COLs", GenericAttribute::WIDTH, GenericAttribute::MultiLength, GenericAttribute::Implied, GenericAttribute::NotDeprecated, StandardDTD, 0, { GenericElement::COLGROUP } },
00421 { "width", "width", GenericAttribute::WIDTH, GenericAttribute::Number, GenericAttribute::Implied, GenericAttribute::Deprecated, LooseDTD, 0, { GenericElement::PRE } },
00422 };
00423 }
00424
00425 #endif