home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2001 December (DVD)
/
VPR0112A.ISO
/
OLS
/
HTMLLINT
/
htmllint.lzh
/
xhtml1-transitional.rul
< prev
next >
Wrap
Text File
|
2001-03-25
|
90KB
|
2,494 lines
# XHTML1.0 Transitional
#======= ELEMENTS =======
$emptyTags = '';
$pairTags = 'A|ABBR|ACRONYM|ADDRESS|APPLET|AREA|B|BASE|BASEFONT|BDO|BIG'.
'|BLOCKQUOTE|BODY|BR|BUTTON|CAPTION|CENTER|CITE|CODE|COL|COLGROUP'.
'|DD|DEL|DFN|DIR|DIV|DL|DT|EM|FIELDSET|FONT|FORM|H1|H2|H3|H4|H5'.
'|H6|HEAD|HR|HTML|I|IFRAME|IMG|INPUT|INS|ISINDEX|KBD|LABEL|LEGEND'.
'|LI|LINK|MAP|MENU|META|NOFRAMES|NOSCRIPT|OBJECT|OL|OPTGROUP'.
'|OPTION|P|PARAM|PRE|Q|S|SAMP|SCRIPT|SELECT|SMALL|SPAN|STRIKE'.
'|STRONG|STYLE|SUB|SUP|TABLE|TBODY|TD|TEXTAREA|TFOOT|TH|THEAD'.
'|TITLE|TR|TT|U|UL|VAR';
$deprecatedTags = 'APPLET|BASEFONT|CENTER|DIR|FONT|ISINDEX|MENU|S|STRIKE|U';
$omitStartTags = '';
$omitEndTags = '';
#$maybeEmpty = 'A|ABBR|ACRONYM|ADDRESS|APPLET|AREA|B|BASE|BASEFONT|BDO|BIG'.
# '|BLOCKQUOTE|BODY|BR|BUTTON|CAPTION|CENTER|CITE|CODE|COL'.
# '|COLGROUP|DD|DEL|DFN|DIV|DT|EM|FIELDSET|FONT|FORM|H1|H2|H3|H4'.
# '|H5|H6|HR|I|IFRAME|IMG|INPUT|INS|ISINDEX|KBD|LABEL|LEGEND|LI'.
# '|LINK|META|NOFRAMES|NOSCRIPT|OBJECT|OPTION|P|PARAM|PRE|Q|S'.
# '|SAMP|SCRIPT|SMALL|SPAN|STRIKE|STRONG|STYLE|SUB|SUP|TD'.
# '|TEXTAREA|TH|TITLE|TT|U|VAR';
$maybeEmpty = 'APPLET|COLGROUP|OBJECT|PRE|SCRIPT|STYLE|TEXTAREA|TD|TH';
%requiredTags = (
'#001' => 'BASE',
'#002' => 'TITLE',
'#003' => 'TITLE',
'#004' => 'BASE|#003',
'HEAD' => '#005',
'HTML' => 'HEAD|BODY',
'TABLE' => '#008',
);
%onceonlyTags = (
'#001' => 'BASE',
'#002' => 'TITLE|#001',
'#003' => 'TITLE',
'#004' => 'BASE|#003',
'#005' => '#002|#004',
'HEAD' => '#005',
'HTML' => 'HEAD|BODY',
'TABLE' => 'CAPTION|#007|THEAD|TFOOT',
);
$sequencialTags = 'TABLE|HEAD|#001|HTML|#002|#003|#004';
%tagsElements = (
'#000' => 'ISINDEX|OBJECT|LINK|META|STYLE|SCRIPT',
'#001' => 'BASE|#000',
'#002' => 'TITLE|#000|#001',
'#003' => 'TITLE|#000',
'#004' => 'BASE|#000|#003',
'#005' => '#002|#004',
'#006' => 'NOSCRIPT|SCRIPT|DEL|INS|FORM|TABLE|FIELDSET|ISINDEX'.
'|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR|MENU|DL|OL'.
'|UL|DIV|H6|H5|H4|H3|H2|H1|P',
'#007' => 'COLGROUP|COL',
'#008' => 'TR|TBODY',
'A' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|#PCDATA',
'ABBR' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'ACRONYM' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'ADDRESS' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'APPLET' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|PARAM|#PCDATA',
'B' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'BDO' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'BIG' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'BLOCKQUOTE' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'BODY' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'BUTTON' => 'NOSCRIPT|SCRIPT|DEL|INS|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP'.
'|SUB|Q|CODE|DFN|STRONG|EM|BASEFONT|FONT|STRIKE|S|U|SMALL'.
'|BIG|B|I|TT|MAP|IMG|APPLET|OBJECT|BDO|SPAN|BR|TABLE'.
'|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR|MENU|DL|OL'.
'|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'CAPTION' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'CENTER' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'CITE' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'CODE' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'COLGROUP' => 'COL',
'DD' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'DEL' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'DFN' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'DIR' => 'LI',
'DIV' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'DL' => 'DD|DT',
'DT' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'EM' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'FIELDSET' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|LEGEND|#PCDATA',
'FONT' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'FORM' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|TABLE|FIELDSET|ISINDEX'.
'|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR|MENU|DL|OL'.
'|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'H1' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'H2' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'H3' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'H4' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'H5' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'H6' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'HEAD' => '#000|#005',
'HTML' => 'HEAD|BODY',
'I' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'IFRAME' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'INS' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'KBD' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'LABEL' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'LEGEND' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'LI' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'MAP' => 'AREA|#006',
'MENU' => 'LI',
'NOFRAMES' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'NOSCRIPT' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'OBJECT' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|PARAM|#PCDATA',
'OL' => 'LI',
'OPTGROUP' => 'OPTION',
'OPTION' => '#PCDATA',
'P' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'PRE' => 'BUTTON|LABEL|TEXTAREA|SELECT|INPUT|ACRONYM|ABBR|CITE|VAR'.
'|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG|EM|S|U|B|I|TT|MAP|BDO'.
'|SPAN|BR|A|#PCDATA',
'Q' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'S' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'SAMP' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'SCRIPT' => '#PCDATA',
'SELECT' => 'OPTION|OPTGROUP',
'SMALL' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'SPAN' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'STRIKE' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'STRONG' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'STYLE' => '#PCDATA',
'SUB' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'SUP' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'TABLE' => 'CAPTION|#007|THEAD|TFOOT|#008',
'TBODY' => 'TR',
'TD' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'TEXTAREA' => '#PCDATA',
'TFOOT' => 'TR',
'TH' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|FORM|TABLE|FIELDSET'.
'|ISINDEX|NOFRAMES|CENTER|ADDRESS|BLOCKQUOTE|HR|PRE|DIR'.
'|MENU|DL|OL|UL|DIV|H6|H5|H4|H3|H2|H1|P|#PCDATA',
'THEAD' => 'TR',
'TITLE' => '#PCDATA',
'TR' => 'TD|TH',
'TT' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'U' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
'UL' => 'LI',
'VAR' => 'NOSCRIPT|SCRIPT|DEL|INS|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
'|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|SUP|SUB|Q|CODE|DFN|STRONG'.
'|EM|BASEFONT|FONT|STRIKE|S|U|SMALL|BIG|B|I|TT|IFRAME|MAP'.
'|IMG|APPLET|OBJECT|BDO|SPAN|BR|A|#PCDATA',
);
%excludedElems = (
'A' => 'A',
'PRE' => 'IMG|OBJECT|BIG|SMALL|SUB|SUP',
'BUTTON' => 'INPUT|SELECT|TEXTAREA|LABEL|BUTTON|FORM|ISINDEX|FIELDSET',
'FORM' => 'FORM',
'LABEL' => 'LABEL',
);
%includedElems = (
);
%deprecatedElems = (
# 'BLOCKQUOTE' => '#PCDATA|A|ABBR|ACRONYM|B|BDO|BIG|BR|BUTTON|CITE|CODE|DFN'.
# '|EM|I|IMG|INPUT|KBD|LABEL|MAP|OBJECT|Q|SAMP|SELECT|SMALL'.
# '|SPAN|STRONG|SUB|SUP|TEXTAREA|TT|VAR',
# 'BODY' => '#PCDATA|A|ABBR|ACRONYM|B|BDO|BIG|BR|BUTTON|CITE|CODE|DFN'.
# '|EM|I|IMG|INPUT|KBD|LABEL|MAP|OBJECT|Q|SAMP|SELECT|SMALL'.
# '|SPAN|STRONG|SUB|SUP|TEXTAREA|TT|VAR',
# 'FORM' => '#PCDATA|A|ABBR|ACRONYM|B|BDO|BIG|BR|BUTTON|CITE|CODE|DFN'.
# '|EM|I|IMG|INPUT|KBD|LABEL|MAP|OBJECT|Q|SAMP|SELECT|SMALL'.
# '|SPAN|STRONG|SUB|SUP|TEXTAREA|TT|VAR',
# 'NOSCRIPT' => '#PCDATA|A|ABBR|ACRONYM|B|BDO|BIG|BR|BUTTON|CITE|CODE|DFN'.
# '|EM|I|IMG|INPUT|KBD|LABEL|MAP|OBJECT|Q|SAMP|SELECT|SMALL'.
# '|SPAN|STRONG|SUB|SUP|TEXTAREA|TT|VAR',
);
#======= ATTRIBUTES =======
%tagsAttributes = (
'A' => {
'ACCESSKEY' => '%Character',
'CHARSET' => '%Charset',
'CLASS' => '%Class',
'COORDS' => '%Coords',
'DIR' => 'ltr|rtl',
'HREF' => '%URI',
'HREFLANG' => '%LanguageCode',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => 'NMTOKEN',
'ONBLUR' => '%Script',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONFOCUS' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'REL' => '%LinkTypes',
'REV' => '%LinkTypes',
'SHAPE' => 'rect|circle|poly|default',
'STYLE' => '%StyleSheet',
'TABINDEX' => '%Number',
'TARGET' => '%FrameTarget',
'TITLE' => '%Text',
'TYPE' => '%ContentType',
'XML:LANG' => '%LanguageCode',
},
'ABBR' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'ACRONYM' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'ADDRESS' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'APPLET' => {
'ALIGN' => 'top|middle|bottom|left|right',
'ALT' => '%Text',
'ARCHIVE' => 'CDATA',
'CLASS' => '%Class',
'CODE' => 'CDATA',
'CODEBASE' => '%URI',
'HEIGHT' => '%Length',
'HSPACE' => '%Pixels',
'ID' => 'ID',
'NAME' => 'NMTOKEN',
'OBJECT' => 'CDATA',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VSPACE' => '%Pixels',
'WIDTH' => '%Length',
},
'AREA' => {
'ACCESSKEY' => '%Character',
'ALT' => '%Text',
'CLASS' => '%Class',
'COORDS' => '%Coords',
'DIR' => 'ltr|rtl',
'HREF' => '%URI',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NOHREF' => 'nohref',
'ONBLUR' => '%Script',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONFOCUS' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'SHAPE' => 'rect|circle|poly|default',
'STYLE' => '%StyleSheet',
'TABINDEX' => '%Number',
'TARGET' => '%FrameTarget',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'B' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'BASE' => {
'HREF' => '%URI',
'TARGET' => '%FrameTarget',
},
'BASEFONT' => {
'COLOR' => '%Color',
'FACE' => 'CDATA',
'ID' => 'ID',
'SIZE' => 'CDATA',
},
'BDO' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'BIG' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'BLOCKQUOTE' => {
'CITE' => '%URI',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'BODY' => {
'ALINK' => '%Color',
'BACKGROUND' => '%URI',
'BGCOLOR' => '%Color',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'LINK' => '%Color',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONLOAD' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'ONUNLOAD' => '%Script',
'STYLE' => '%StyleSheet',
'TEXT' => '%Color',
'TITLE' => '%Text',
'VLINK' => '%Color',
'XML:LANG' => '%LanguageCode',
},
'BR' => {
'CLASS' => '%Class',
'CLEAR' => 'left|all|right|none',
'ID' => 'ID',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
},
'BUTTON' => {
'ACCESSKEY' => '%Character',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'DISABLED' => 'disabled',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => '%Name',
'ONBLUR' => '%Script',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONFOCUS' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TABINDEX' => '%Number',
'TITLE' => '%Text',
'TYPE' => 'button|submit|reset',
'VALUE' => 'CDATA',
'XML:LANG' => '%LanguageCode',
},
'CAPTION' => {
'ALIGN' => 'top|bottom|left|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'CENTER' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'CITE' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'CODE' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'COL' => {
'ALIGN' => 'left|center|right|justify|char',
'CHAR' => '%Character',
'CHAROFF' => '%Length',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'SPAN' => '%Number.plus',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VALIGN' => 'top|middle|bottom|baseline',
'WIDTH' => '%MultiLength',
'XML:LANG' => '%LanguageCode',
},
'COLGROUP' => {
'ALIGN' => 'left|center|right|justify|char',
'CHAR' => '%Character',
'CHAROFF' => '%Length',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'SPAN' => '%Number.plus',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VALIGN' => 'top|middle|bottom|baseline',
'WIDTH' => '%MultiLength',
'XML:LANG' => '%LanguageCode',
},
'DD' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'DEL' => {
'CITE' => '%URI',
'CLASS' => '%Class',
'DATETIME' => '%Datetime',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'DFN' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'DIR' => {
'CLASS' => '%Class',
'COMPACT' => 'compact',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'DIV' => {
'ALIGN' => 'left|center|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'DL' => {
'CLASS' => '%Class',
'COMPACT' => 'compact',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'DT' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'EM' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'FIELDSET' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'FONT' => {
'CLASS' => '%Class',
'COLOR' => '%Color',
'DIR' => 'ltr|rtl',
'FACE' => 'CDATA',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'SIZE' => 'CDATA',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'FORM' => {
'ACCEPT' => '%ContentTypes',
'ACCEPT-CHARSET' => '%Charsets',
'ACTION' => '%URI',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ENCTYPE' => '%ContentType',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'METHOD' => 'get|post',
'NAME' => 'NMTOKEN',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'ONRESET' => '%Script',
'ONSUBMIT' => '%Script',
'STYLE' => '%StyleSheet',
'TARGET' => '%FrameTarget',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'H1' => {
'ALIGN' => 'left|center|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'H2' => {
'ALIGN' => 'left|center|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'H3' => {
'ALIGN' => 'left|center|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'H4' => {
'ALIGN' => 'left|center|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'H5' => {
'ALIGN' => 'left|center|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'H6' => {
'ALIGN' => 'left|center|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'HEAD' => {
'DIR' => 'ltr|rtl',
'LANG' => '%LanguageCode',
'PROFILE' => '%URI',
'XML:LANG' => '%LanguageCode',
},
'HR' => {
'ALIGN' => 'left|center|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NOSHADE' => 'noshade',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'SIZE' => '%Pixels',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'WIDTH' => '%Length',
'XML:LANG' => '%LanguageCode',
},
'HTML' => {
'DIR' => 'ltr|rtl',
'LANG' => '%LanguageCode',
'XML:LANG' => '%LanguageCode',
'XMLNS' => '%URI=http://www.w3.org/1999/xhtml',
},
'I' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'IFRAME' => {
'ALIGN' => 'top|middle|bottom|left|right',
'CLASS' => '%Class',
'FRAMEBORDER' => '1|0',
'HEIGHT' => '%Length',
'ID' => 'ID',
'LONGDESC' => '%URI',
'MARGINHEIGHT' => '%Pixels',
'MARGINWIDTH' => '%Pixels',
'NAME' => 'NMTOKEN',
'SCROLLING' => 'yes|no|auto',
'SRC' => '%URI',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'WIDTH' => '%Length',
},
'IMG' => {
'ALIGN' => 'top|middle|bottom|left|right',
'ALT' => '%Text',
'BORDER' => '%Length',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'HEIGHT' => '%Length',
'HSPACE' => '%Pixels',
'ID' => 'ID',
'ISMAP' => 'ismap',
'LANG' => '%LanguageCode',
'LONGDESC' => '%URI',
'NAME' => 'NMTOKEN',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'SRC' => '%URI',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'USEMAP' => '%URI',
'VSPACE' => '%Pixels',
'WIDTH' => '%Length',
'XML:LANG' => '%LanguageCode',
},
'INPUT' => {
'ACCEPT' => '%ContentTypes',
'ACCESSKEY' => '%Character',
'ALIGN' => 'top|middle|bottom|left|right',
'ALT' => 'CDATA',
'CHECKED' => 'checked',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'DISABLED' => 'disabled',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'MAXLENGTH' => '%Number',
'NAME' => '%Name',
'ONBLUR' => '%Script',
'ONCHANGE' => '%Script',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONFOCUS' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'ONSELECT' => '%Script',
'READONLY' => 'readonly',
'SIZE' => 'CDATA',
'SRC' => '%URI',
'STYLE' => '%StyleSheet',
'TABINDEX' => '%Number',
'TITLE' => '%Text',
'TYPE' => 'text|password|checkbox|radio|submit|reset|file|hidden'.
'|image|button',
'USEMAP' => '%URI',
'VALUE' => 'CDATA',
'XML:LANG' => '%LanguageCode',
},
'INS' => {
'CITE' => '%URI',
'CLASS' => '%Class',
'DATETIME' => '%Datetime',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'ISINDEX' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'PROMPT' => '%Text',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'KBD' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'LABEL' => {
'ACCESSKEY' => '%Character',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'FOR' => 'IDREF',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONBLUR' => '%Script',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONFOCUS' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'LEGEND' => {
'ACCESSKEY' => '%Character',
'ALIGN' => 'top|bottom|left|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'LI' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'TYPE' => '%LIStyle',
'VALUE' => '%Number',
'XML:LANG' => '%LanguageCode',
},
'LINK' => {
'CHARSET' => '%Charset',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'HREF' => '%URI',
'HREFLANG' => '%LanguageCode',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'MEDIA' => '%MediaDesc',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'REL' => '%LinkTypes',
'REV' => '%LinkTypes',
'STYLE' => '%StyleSheet',
'TARGET' => '%FrameTarget',
'TITLE' => '%Text',
'TYPE' => '%ContentType',
'XML:LANG' => '%LanguageCode',
},
'MAP' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => '%Name',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'MENU' => {
'CLASS' => '%Class',
'COMPACT' => 'compact',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'META' => {
'CONTENT' => 'CDATA',
'DIR' => 'ltr|rtl',
'HTTP-EQUIV' => 'CDATA',
'LANG' => '%LanguageCode',
'NAME' => '%Name',
'SCHEME' => 'CDATA',
'XML:LANG' => '%LanguageCode',
},
'NOFRAMES' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'NOSCRIPT' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'OBJECT' => {
'ALIGN' => 'top|middle|bottom|left|right',
'ARCHIVE' => '%UriList',
'BORDER' => '%Pixels',
'CLASS' => '%Class',
'CLASSID' => '%URI',
'CODEBASE' => '%URI',
'CODETYPE' => '%ContentType',
'DATA' => '%URI',
'DECLARE' => 'declare',
'DIR' => 'ltr|rtl',
'HEIGHT' => '%Length',
'HSPACE' => '%Pixels',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => 'NMTOKEN',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STANDBY' => '%Text',
'STYLE' => '%StyleSheet',
'TABINDEX' => '%Number',
'TITLE' => '%Text',
'TYPE' => '%ContentType',
'USEMAP' => '%URI',
'VSPACE' => '%Pixels',
'WIDTH' => '%Length',
'XML:LANG' => '%LanguageCode',
},
'OL' => {
'CLASS' => '%Class',
'COMPACT' => 'compact',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'START' => '%Number',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'TYPE' => '%OLStyle',
'XML:LANG' => '%LanguageCode',
},
'OPTGROUP' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'DISABLED' => 'disabled',
'ID' => 'ID',
'LABEL' => '%Text',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'OPTION' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'DISABLED' => 'disabled',
'ID' => 'ID',
'LABEL' => '%Text',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'SELECTED' => 'selected',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VALUE' => 'CDATA',
'XML:LANG' => '%LanguageCode',
},
'P' => {
'ALIGN' => 'left|center|right',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'PARAM' => {
'ID' => 'ID',
'NAME' => '%Name',
'TYPE' => '%ContentType',
'VALUE' => 'CDATA',
'VALUETYPE' => 'data|ref|object',
},
'PRE' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'WIDTH' => '%Number',
'XML:LANG' => '%LanguageCode',
'XML:SPACE' => 'preserve=preserve',
},
'Q' => {
'CITE' => '%URI',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'S' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'SAMP' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'SCRIPT' => {
'CHARSET' => '%Charset',
'DEFER' => 'defer',
'LANGUAGE' => 'CDATA',
'SRC' => '%URI',
'TYPE' => '%ContentType',
'XML:SPACE' => 'preserve=preserve',
},
'SELECT' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'DISABLED' => 'disabled',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'MULTIPLE' => 'multiple',
'NAME' => '%Name',
'ONBLUR' => '%Script',
'ONCHANGE' => '%Script',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONFOCUS' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'SIZE' => '%Number',
'STYLE' => '%StyleSheet',
'TABINDEX' => '%Number',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'SMALL' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'SPAN' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'STRIKE' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'STRONG' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'STYLE' => {
'DIR' => 'ltr|rtl',
'LANG' => '%LanguageCode',
'MEDIA' => '%MediaDesc',
'TITLE' => '%Text',
'TYPE' => '%ContentType',
'XML:LANG' => '%LanguageCode',
'XML:SPACE' => 'preserve=preserve',
},
'SUB' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'SUP' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'TABLE' => {
'ALIGN' => 'left|center|right',
'BGCOLOR' => '%Color',
'BORDER' => '%Pixels',
'CELLPADDING' => '%Length',
'CELLSPACING' => '%Length',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'FRAME' => 'void|above|below|hsides|lhs|rhs|vsides|box|border',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'RULES' => 'none|groups|rows|cols|all',
'STYLE' => '%StyleSheet',
'SUMMARY' => '%Text',
'TITLE' => '%Text',
'WIDTH' => '%Length',
'XML:LANG' => '%LanguageCode',
},
'TBODY' => {
'ALIGN' => 'left|center|right|justify|char',
'CHAR' => '%Character',
'CHAROFF' => '%Length',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VALIGN' => 'top|middle|bottom|baseline',
'XML:LANG' => '%LanguageCode',
},
'TD' => {
'ABBR' => '%Text',
'ALIGN' => 'left|center|right|justify|char',
'AXIS' => 'CDATA',
'BGCOLOR' => '%Color',
'CHAR' => '%Character',
'CHAROFF' => '%Length',
'CLASS' => '%Class',
'COLSPAN' => '%Number',
'DIR' => 'ltr|rtl',
'HEADERS' => 'IDREFS',
'HEIGHT' => '%Pixels',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NOWRAP' => 'nowrap',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'ROWSPAN' => '%Number',
'SCOPE' => 'row|col|rowgroup|colgroup',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VALIGN' => 'top|middle|bottom|baseline',
'WIDTH' => '%Pixels',
'XML:LANG' => '%LanguageCode',
},
'TEXTAREA' => {
'ACCESSKEY' => '%Character',
'CLASS' => '%Class',
'COLS' => '%Number',
'DIR' => 'ltr|rtl',
'DISABLED' => 'disabled',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => '%Name',
'ONBLUR' => '%Script',
'ONCHANGE' => '%Script',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONFOCUS' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'ONSELECT' => '%Script',
'READONLY' => 'readonly',
'ROWS' => '%Number',
'STYLE' => '%StyleSheet',
'TABINDEX' => '%Number',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'TFOOT' => {
'ALIGN' => 'left|center|right|justify|char',
'CHAR' => '%Character',
'CHAROFF' => '%Length',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VALIGN' => 'top|middle|bottom|baseline',
'XML:LANG' => '%LanguageCode',
},
'TH' => {
'ABBR' => '%Text',
'ALIGN' => 'left|center|right|justify|char',
'AXIS' => 'CDATA',
'BGCOLOR' => '%Color',
'CHAR' => '%Character',
'CHAROFF' => '%Length',
'CLASS' => '%Class',
'COLSPAN' => '%Number',
'DIR' => 'ltr|rtl',
'HEADERS' => 'IDREFS',
'HEIGHT' => '%Pixels',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NOWRAP' => 'nowrap',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'ROWSPAN' => '%Number',
'SCOPE' => 'row|col|rowgroup|colgroup',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VALIGN' => 'top|middle|bottom|baseline',
'WIDTH' => '%Pixels',
'XML:LANG' => '%LanguageCode',
},
'THEAD' => {
'ALIGN' => 'left|center|right|justify|char',
'CHAR' => '%Character',
'CHAROFF' => '%Length',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VALIGN' => 'top|middle|bottom|baseline',
'XML:LANG' => '%LanguageCode',
},
'TITLE' => {
'DIR' => 'ltr|rtl',
'LANG' => '%LanguageCode',
'XML:LANG' => '%LanguageCode',
},
'TR' => {
'ALIGN' => 'left|center|right|justify|char',
'BGCOLOR' => '%Color',
'CHAR' => '%Character',
'CHAROFF' => '%Length',
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'VALIGN' => 'top|middle|bottom|baseline',
'XML:LANG' => '%LanguageCode',
},
'TT' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'U' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
'UL' => {
'CLASS' => '%Class',
'COMPACT' => 'compact',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'TYPE' => 'disc|square|circle',
'XML:LANG' => '%LanguageCode',
},
'VAR' => {
'CLASS' => '%Class',
'DIR' => 'ltr|rtl',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'ONCLICK' => '%Script',
'ONDBLCLICK' => '%Script',
'ONKEYDOWN' => '%Script',
'ONKEYPRESS' => '%Script',
'ONKEYUP' => '%Script',
'ONMOUSEDOWN' => '%Script',
'ONMOUSEMOVE' => '%Script',
'ONMOUSEOUT' => '%Script',
'ONMOUSEOVER' => '%Script',
'ONMOUSEUP' => '%Script',
'STYLE' => '%StyleSheet',
'TITLE' => '%Text',
'XML:LANG' => '%LanguageCode',
},
);
%requiredAttrs = (
'APPLET' => 'WIDTH&HEIGHT',
'AREA' => 'ALT',
'BASEFONT' => 'SIZE',
'BDO' => 'DIR',
'FORM' => 'ACTION',
'IMG' => 'SRC&ALT',
'MAP' => 'ID',
'META' => 'CONTENT',
'OPTGROUP' => 'LABEL',
'PARAM' => 'NAME',
'SCRIPT' => 'TYPE',
'STYLE' => 'TYPE',
'TEXTAREA' => 'ROWS&COLS',
);
%deprecatedAttrs = (
# 'A' => 'NAME',
# 'APPLET' => 'NAME',
# 'FORM' => 'NAME',
# 'IFRAME' => 'NAME',
# 'IMG' => 'NAME',
# 'MAP' => 'NAME',
# 'BASE' => 'TARGET',
'SCRIPT' => 'LANGUAGE',
# 'LINK' => 'TARGET',
);
%deprecatedAttrsCss = (
'BODY' => 'ALINK|BACKGROUND|BGCOLOR|LINK|TEXT|VLINK',
'BR' => 'CLEAR',
'CAPTION' => 'ALIGN',
'DIV' => 'ALIGN',
'DL' => 'COMPACT',
'FORM' => 'TARGET',
'H1' => 'ALIGN',
'H2' => 'ALIGN',
'H3' => 'ALIGN',
'H4' => 'ALIGN',
'H5' => 'ALIGN',
'H6' => 'ALIGN',
'HR' => 'ALIGN|NOSHADE|SIZE|WIDTH',
'IMG' => 'ALIGN|BORDER|HSPACE|VSPACE',
'INPUT' => 'ALIGN',
'LEGEND' => 'ALIGN',
'LI' => 'TYPE|VALUE',
'OBJECT' => 'ALIGN|BORDER|HSPACE|VSPACE',
'OL' => 'COMPACT|START|TYPE',
'P' => 'ALIGN',
'PRE' => 'WIDTH',
'TABLE' => 'ALIGN|BGCOLOR',
'TD' => 'BGCOLOR|HEIGHT|NOWRAP|WIDTH',
'TH' => 'BGCOLOR|HEIGHT|NOWRAP|WIDTH',
'TR' => 'BGCOLOR',
'UL' => 'COMPACT|TYPE',
);
#======= ENTITIES =======
%refEntities = (
'AElig' => 'Æ',
'Aacute' => 'Á',
'Acirc' => 'Â',
'Agrave' => 'À',
'Alpha' => 'Α',
'Aring' => 'Å',
'Atilde' => 'Ã',
'Auml' => 'Ä',
'Beta' => 'Β',
'Ccedil' => 'Ç',
'Chi' => 'Χ',
'Dagger' => '‡',
'Delta' => 'Δ',
'ETH' => 'Ð',
'Eacute' => 'É',
'Ecirc' => 'Ê',
'Egrave' => 'È',
'Epsilon' => 'Ε',
'Eta' => 'Η',
'Euml' => 'Ë',
'Gamma' => 'Γ',
'Iacute' => 'Í',
'Icirc' => 'Î',
'Igrave' => 'Ì',
'Iota' => 'Ι',
'Iuml' => 'Ï',
'Kappa' => 'Κ',
'Lambda' => 'Λ',
'Mu' => 'Μ',
'Ntilde' => 'Ñ',
'Nu' => 'Ν',
'OElig' => 'Œ',
'Oacute' => 'Ó',
'Ocirc' => 'Ô',
'Ograve' => 'Ò',
'Omega' => 'Ω',
'Omicron' => 'Ο',
'Oslash' => 'Ø',
'Otilde' => 'Õ',
'Ouml' => 'Ö',
'Phi' => 'Φ',
'Pi' => 'Π',
'Prime' => '″',
'Psi' => 'Ψ',
'Rho' => 'Ρ',
'Scaron' => 'Š',
'Sigma' => 'Σ',
'THORN' => 'Þ',
'Tau' => 'Τ',
'Theta' => 'Θ',
'Uacute' => 'Ú',
'Ucirc' => 'Û',
'Ugrave' => 'Ù',
'Upsilon' => 'Υ',
'Uuml' => 'Ü',
'Xi' => 'Ξ',
'Yacute' => 'Ý',
'Yuml' => 'Ÿ',
'Zeta' => 'Ζ',
'aacute' => 'á',
'acirc' => 'â',
'acute' => '´',
'aelig' => 'æ',
'agrave' => 'à',
'alefsym' => 'ℵ',
'alpha' => 'α',
'amp' => '&',
'and' => '∧',
'ang' => '∠',
'apos' => ''',
'aring' => 'å',
'asymp' => '≈',
'atilde' => 'ã',
'auml' => 'ä',
'bdquo' => '„',
'beta' => 'β',
'brvbar' => '¦',
'bull' => '•',
'cap' => '∩',
'ccedil' => 'ç',
'cedil' => '¸',
'cent' => '¢',
'chi' => 'χ',
'circ' => 'ˆ',
'clubs' => '♣',
'cong' => '≅',
'copy' => '©',
'crarr' => '↵',
'cup' => '∪',
'curren' => '¤',
'dArr' => '⇓',
'dagger' => '†',
'darr' => '↓',
'deg' => '°',
'delta' => 'δ',
'diams' => '♦',
'divide' => '÷',
'eacute' => 'é',
'ecirc' => 'ê',
'egrave' => 'è',
'empty' => '∅',
'emsp' => ' ',
'ensp' => ' ',
'epsilon' => 'ε',
'equiv' => '≡',
'eta' => 'η',
'eth' => 'ð',
'euml' => 'ë',
'euro' => '€',
'exist' => '∃',
'fnof' => 'ƒ',
'forall' => '∀',
'frac12' => '½',
'frac14' => '¼',
'frac34' => '¾',
'frasl' => '⁄',
'gamma' => 'γ',
'ge' => '≥',
'gt' => '>',
'hArr' => '⇔',
'harr' => '↔',
'hearts' => '♥',
'hellip' => '…',
'iacute' => 'í',
'icirc' => 'î',
'iexcl' => '¡',
'igrave' => 'ì',
'image' => 'ℑ',
'infin' => '∞',
'int' => '∫',
'iota' => 'ι',
'iquest' => '¿',
'isin' => '∈',
'iuml' => 'ï',
'kappa' => 'κ',
'lArr' => '⇐',
'lambda' => 'λ',
'lang' => '〈',
'laquo' => '«',
'larr' => '←',
'lceil' => '⌈',
'ldquo' => '“',
'le' => '≤',
'lfloor' => '⌊',
'lowast' => '∗',
'loz' => '◊',
'lrm' => '',
'lsaquo' => '‹',
'lsquo' => '‘',
'lt' => '<',
'macr' => '¯',
'mdash' => '—',
'micro' => 'µ',
'middot' => '·',
'minus' => '−',
'mu' => 'μ',
'nabla' => '∇',
'nbsp' => ' ',
'ndash' => '–',
'ne' => '≠',
'ni' => '∋',
'not' => '¬',
'notin' => '∉',
'nsub' => '⊄',
'ntilde' => 'ñ',
'nu' => 'ν',
'oacute' => 'ó',
'ocirc' => 'ô',
'oelig' => 'œ',
'ograve' => 'ò',
'oline' => '‾',
'omega' => 'ω',
'omicron' => 'ο',
'oplus' => '⊕',
'or' => '∨',
'ordf' => 'ª',
'ordm' => 'º',
'oslash' => 'ø',
'otilde' => 'õ',
'otimes' => '⊗',
'ouml' => 'ö',
'para' => '¶',
'part' => '∂',
'permil' => '‰',
'perp' => '⊥',
'phi' => 'φ',
'pi' => 'π',
'piv' => 'ϖ',
'plusmn' => '±',
'pound' => '£',
'prime' => '′',
'prod' => '∏',
'prop' => '∝',
'psi' => 'ψ',
'quot' => '"',
'rArr' => '⇒',
'radic' => '√',
'rang' => '〉',
'raquo' => '»',
'rarr' => '→',
'rceil' => '⌉',
'rdquo' => '”',
'real' => 'ℜ',
'reg' => '®',
'rfloor' => '⌋',
'rho' => 'ρ',
'rlm' => '',
'rsaquo' => '›',
'rsquo' => '’',
'sbquo' => '‚',
'scaron' => 'š',
'sdot' => '⋅',
'sect' => '§',
'shy' => '',
'sigma' => 'σ',
'sigmaf' => 'ς',
'sim' => '∼',
'spades' => '♠',
'sub' => '⊂',
'sube' => '⊆',
'sum' => '∑',
'sup' => '⊃',
'sup1' => '¹',
'sup2' => '²',
'sup3' => '³',
'supe' => '⊇',
'szlig' => 'ß',
'tau' => 'τ',
'there4' => '∴',
'theta' => 'θ',
'thetasym' => 'ϑ',
'thinsp' => ' ',
'thorn' => 'þ',
'tilde' => '˜',
'times' => '×',
'trade' => '™',
'uArr' => '⇑',
'uacute' => 'ú',
'uarr' => '↑',
'ucirc' => 'û',
'ugrave' => 'ù',
'uml' => '¨',
'upsih' => 'ϒ',
'upsilon' => 'υ',
'uuml' => 'ü',
'weierp' => '℘',
'xi' => 'ξ',
'yacute' => 'ý',
'yen' => '¥',
'yuml' => 'ÿ',
'zeta' => 'ζ',
'zwj' => '',
'zwnj' => '',
);
%refParams = (
'Character' => '[\x20-\x7E]',
'Charset' => 'CDATA+',
'Charsets' => 'CDATA+',
'Class' => 'CDATA+',
'Color' => '(?i)#[0-9A-F]{6}'.
'|aqua|black|blue|fuchsia|gray|green|lime|maroon'.
'|navy|olive|purple|red|silver|teal|white|yellow'.
'|activeborder|activecaption|appworkspace|background'.
'|buttonface|buttonhighlight|buttonshadow|buttontext'.
'|captiontext|graytext|highlight|highlighttext'.
'|inactiveborder|inactivecaption|inactivecaptiontext'.
'|infobackground|infotext|menu|menutext|scrollbar'.
'|threeddarkshadow|threedface|threedhighlight'.
'|threedlightshadow|threedshadow|window|windowframe'.
'|windowtext',
'ContentType' => 'CDATA+',
'ContentTypes' => 'CDATA+',
'Coords' => '(?:\d+(?:\s*,\s*|\s+))+\d+',
'Datetime' => '\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])T(?:[0-1][0-9]|2[0-3]):(?:[0-5][0-9]):(?:[0-5][0-9])(?:Z|[\+\-][0-5][0-9]:[0-5][0-9])',
'FrameTarget' => 'NMTOKEN',
'LIStyle' => '&LIStyle',
'LanguageCode' => '(?i)[A-Z]{1,8}(?:-[A-Z]{1,8})*',
'Length' => '\d+%?',
'LinkTypes' => 'CDATA+',
'MediaDesc' => 'CDATA+',
'MultiLength' => '(?:\d+(?:\.\d+)?(?:\*|%)?|\*)',
'Name' => 'CDATA+',
'Number' => 'NUMBER',
'Number.plus' => 'NUMBER+',
'OLStyle' => '&OLStyle',
'Pixels' => '\d+',
'Script' => 'CDATA',
'StyleSheet' => 'CDATA',
'Text' => 'CDATA',
'URI' => '&URL',
'UriList' => '&URLs',
);
1;