home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 December (DVD) / VPR0112A.ISO / OLS / HTMLLINT / htmllint.lzh / ie55.rul < prev    next >
Text File  |  2001-03-25  |  199KB  |  4,773 lines

  1. # Microsoft Internet Explorer 5.5
  2.  
  3. #======= ELEMENTS =======
  4. $emptyTags = 'AREA|BASE|BASEFONT|BGSOUND|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX'.
  5.              '|LINK|META|PARAM|WBR';
  6. $pairTags = '[^:]+:.+|A|ACRONYM|ADDRESS|APPLET|B|BDO|BIG|BLINK|BLOCKQUOTE'.
  7.             '|BODY|BUTTON|CAPTION|CENTER|CITE|CODE|COLGROUP|COMMENT|DD|DEL'.
  8.             '|DFN|DIR|DIV|DL|DT|EM|EMBED|FIELDSET|FONT|FORM|FRAMESET|H1|H2|H3'.
  9.             '|H4|H5|H6|HEAD|HTML|I|IFRAME|INS|KBD|LABEL|LEGEND|LI|LISTING|MAP'.
  10.             '|MARQUEE|MENU|NOBR|NOFRAMES|NOSCRIPT|OBJECT|OL|OPTION|P'.
  11.             '|PLAINTEXT|PRE|Q|RB|RP|RT|RUBY|S|SAMP|SCRIPT|SELECT|SMALL|SPAN'.
  12.             '|STRIKE|STRONG|STYLE|SUB|SUP|TABLE|TBODY|TD|TEXTAREA|TFOOT|TH'.
  13.             '|THEAD|TITLE|TR|TT|U|UL|VAR|XML|XMP';
  14. $deprecatedTags = 'COMMENT|CENTER|XMP|LISTING|PLAINTEXT|ISINDEX|EMBED';
  15. $omitStartTags = 'BODY|HEAD|HTML|RB|TBODY';
  16. $omitEndTags = 'BODY|COLGROUP|DD|DT|HEAD|HTML|LI|MARQUEE|NOBR|OPTION|P'.
  17.                '|PLAINTEXT|RB|RP|RT|TBODY|TD|TFOOT|TH|THEAD|TR';
  18. #$maybeEmpty = '[^:]+:.+|A|ACRONYM|ADDRESS|APPLET|B|BDO|BIG|BLINK|BLOCKQUOTE'.
  19. #              '|BODY|BUTTON|CENTER|CITE|CODE|COLGROUP|COMMENT|DD|DEL|DFN|DIR'.
  20. #              '|DIV|DL|DT|EM|EMBED|FONT|FORM|H1|H2|H3|H4|H5|H6|I|IFRAME|INS'.
  21. #              '|KBD|LABEL|LEGEND|LI|LISTING|MAP|MARQUEE|MENU|NOBR|NOFRAMES'.
  22. #              '|NOSCRIPT|OBJECT|OL|OPTION|P|PLAINTEXT|PRE|Q|RB|RP|RT|S|SAMP'.
  23. #              '|SCRIPT|SMALL|SPAN|STRIKE|STRONG|STYLE|SUB|SUP|TD|TEXTAREA|TH'.
  24. #              '|TITLE|TT|U|UL|VAR|XML|XMP';
  25. $maybeEmpty = 'COMMENT|LISTING|PLAINTEXT|PRE|SCRIPT|STYLE|TD|TEXTAREA|TH|XMP'.
  26.               '|COLGROUP|EMBED|XML|[^:]+:.+';
  27. %requiredTags = (
  28.   'FIELDSET' => 'LEGEND',
  29.   'HEAD'     => 'TITLE',
  30.   'HTML'     => 'HEAD|#002',
  31.   'RUBY'     => 'RB|RT',
  32.   'TABLE'    => 'TBODY',
  33. );
  34. %onceonlyTags = (
  35.   '#002'     => 'BODY|FRAMESET',
  36.   'FIELDSET' => 'LEGEND',
  37.   'HEAD'     => 'TITLE|ISINDEX|BASE',
  38.   'HTML'     => 'HEAD|#002|PLAINTEXT',
  39.   'RUBY'     => 'RB|RT',
  40.   'TABLE'    => 'CAPTION|#001|THEAD|TFOOT',
  41. );
  42. $sequencialTags = 'TABLE|FIELDSET|RUBY|HTML';
  43. %tagsElements = (
  44.   '#000'       => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  45.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  46.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  47.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  48.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  49.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  50.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  51.   '#001'       => 'COL|COLGROUP',
  52.   '#002'       => 'BODY|FRAMESET',
  53.   ':XMLNS:'    => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  54.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  55.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  56.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  57.                   '|#PCDATA',
  58.   'A'          => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  59.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|WBR|NOBR'.
  60.                   '|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S'.
  61.                   '|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  62.   'ACRONYM'    => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  63.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  64.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  65.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  66.                   '|#PCDATA',
  67.   'ADDRESS'    => 'CENTER|P|[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
  68.                   '|EMBED|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A'.
  69.                   '|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  70.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  71.                   '|#PCDATA',
  72.   'APPLET'     => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  73.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  74.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  75.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  76.                   '|#PCDATA|PARAM',
  77.   'B'          => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  78.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  79.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  80.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  81.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  82.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  83.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  84.   'BDO'        => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  85.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  86.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  87.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  88.                   '|#PCDATA',
  89.   'BIG'        => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  90.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  91.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  92.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  93.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  94.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  95.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  96.   'BLINK'      => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  97.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  98.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  99.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  100.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  101.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  102.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  103.   'BLOCKQUOTE' => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  104.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  105.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  106.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  107.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  108.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  109.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  110.   'BODY'       => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  111.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  112.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  113.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  114.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  115.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  116.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA|INS|DEL|XML',
  117.   'BUTTON'     => 'BASEFONT|ADDRESS|CENTER|TABLE|HR|NOFRAMES|NOSCRIPT'.
  118.                   '|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU|DIR|DL|OL|UL|H6|H5|H4'.
  119.                   '|H3|H2|H1|P|[^:]+:.+|RUBY|EMBED|OBJECT|MARQUEE|MAP|SCRIPT'.
  120.                   '|APPLET|IMG|BDO|SPAN|Q|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD'.
  121.                   '|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB|SMALL|BIG'.
  122.                   '|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  123.   'CAPTION'    => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  124.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  125.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  126.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  127.                   '|#PCDATA',
  128.   'CENTER'     => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  129.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  130.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  131.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  132.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  133.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  134.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  135.   'CITE'       => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  136.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  137.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  138.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  139.                   '|#PCDATA',
  140.   'CODE'       => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  141.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  142.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  143.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  144.                   '|#PCDATA',
  145.   'COLGROUP'   => 'COL',
  146.   'COMMENT'    => 'CDATA',
  147.   'DD'         => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  148.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  149.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  150.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  151.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  152.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  153.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  154.   'DEL'        => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  155.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  156.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  157.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  158.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  159.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  160.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  161.   'DFN'        => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  162.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  163.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  164.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  165.                   '|#PCDATA',
  166.   'DIR'        => 'LI',
  167.   'DIV'        => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  168.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  169.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  170.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  171.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  172.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  173.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  174.   'DL'         => 'DD|DT',
  175.   'DT'         => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  176.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  177.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  178.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  179.                   '|#PCDATA',
  180.   'EM'         => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  181.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  182.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  183.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  184.                   '|#PCDATA',
  185.   'EMBED'      => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  186.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  187.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  188.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  189.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  190.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  191.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  192.   'FIELDSET'   => '#PCDATA|LEGEND|#000',
  193.   'FONT'       => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  194.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  195.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  196.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  197.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  198.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  199.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  200.   'FORM'       => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  201.                   '|NOSCRIPT|ISINDEX|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU|DIR'.
  202.                   '|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON|LABEL'.
  203.                   '|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP|SCRIPT'.
  204.                   '|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD'.
  205.                   '|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB|SMALL|BIG'.
  206.                   '|STRIKE|U|B|I|TT|COMMENT|#PCDATA|INPUT|SELECT|TEXTAREA'.
  207.                   '|LABEL|BUTTON',
  208.   'FRAMESET'   => 'NOFRAMES|FRAME|FRAMESET',
  209.   'H1'         => 'CENTER|[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
  210.                   '|EMBED|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A'.
  211.                   '|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  212.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  213.                   '|#PCDATA',
  214.   'H2'         => 'CENTER|[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
  215.                   '|EMBED|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A'.
  216.                   '|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  217.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  218.                   '|#PCDATA',
  219.   'H3'         => 'CENTER|[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
  220.                   '|EMBED|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A'.
  221.                   '|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  222.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  223.                   '|#PCDATA',
  224.   'H4'         => 'CENTER|[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
  225.                   '|EMBED|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A'.
  226.                   '|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  227.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  228.                   '|#PCDATA',
  229.   'H5'         => 'CENTER|[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
  230.                   '|EMBED|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A'.
  231.                   '|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  232.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  233.                   '|#PCDATA',
  234.   'H6'         => 'CENTER|[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
  235.                   '|EMBED|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A'.
  236.                   '|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  237.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  238.                   '|#PCDATA',
  239.   'HEAD'       => 'TITLE|ISINDEX|BASE|SCRIPT|STYLE|META|LINK|BGSOUND|BASEFONT',
  240.   'HTML'       => 'HEAD|#002|PLAINTEXT',
  241.   'I'          => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  242.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  243.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  244.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  245.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  246.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  247.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  248.   'IFRAME'     => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  249.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  250.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  251.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  252.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  253.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  254.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  255.   'INS'        => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  256.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  257.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  258.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  259.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  260.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  261.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  262.   'KBD'        => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  263.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  264.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  265.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  266.                   '|#PCDATA',
  267.   'LABEL'      => '[^:]+:.+|RUBY|BUTTON|TEXTAREA|SELECT|INPUT|EMBED|OBJECT'.
  268.                   '|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR'.
  269.                   '|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT'.
  270.                   '|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  271.   'LEGEND'     => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  272.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  273.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  274.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  275.                   '|#PCDATA',
  276.   'LI'         => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  277.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  278.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  279.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  280.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  281.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  282.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  283.   'LISTING'    => '%literal',
  284.   'MAP'        => 'AREA',
  285.   'MARQUEE'    => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  286.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  287.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  288.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  289.                   '|#PCDATA',
  290.   'MENU'       => 'LI',
  291.   'NOBR'       => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  292.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|BR'.
  293.                   '|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT'.
  294.                   '|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  295.   'NOFRAMES'   => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  296.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  297.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  298.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  299.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  300.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  301.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA|INS|DEL|XML',
  302.   'NOSCRIPT'   => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  303.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  304.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  305.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  306.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  307.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  308.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  309.   'OBJECT'     => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  310.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  311.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  312.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  313.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  314.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  315.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA|PARAM',
  316.   'OL'         => 'LI',
  317.   'OPTION'     => '#PCDATA',
  318.   'P'          => 'CENTER|[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT'.
  319.                   '|EMBED|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A'.
  320.                   '|WBR|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  321.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  322.                   '|#PCDATA',
  323.   'PLAINTEXT'  => '%literal',
  324.   'PRE'        => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  325.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|BDO|SPAN|Q|A|WBR|NOBR|BR'.
  326.                   '|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S'.
  327.                   '|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  328.   'Q'          => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  329.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  330.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  331.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  332.                   '|#PCDATA',
  333.   'RB'         => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  334.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  335.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  336.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  337.                   '|#PCDATA',
  338.   'RP'         => '#PCDATA',
  339.   'RT'         => '[^:]+:.+|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT'.
  340.                   '|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR'.
  341.                   '|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT'.
  342.                   '|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  343.   'RUBY'       => 'RB|RP|RT|RP',
  344.   'S'          => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  345.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  346.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  347.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  348.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  349.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  350.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  351.   'SAMP'       => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  352.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  353.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  354.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  355.                   '|#PCDATA',
  356.   'SCRIPT'     => 'CDATA',
  357.   'SELECT'     => 'OPTION',
  358.   'SMALL'      => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  359.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  360.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  361.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  362.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  363.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  364.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  365.   'SPAN'       => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  366.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  367.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  368.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  369.                   '|#PCDATA',
  370.   'STRIKE'     => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  371.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  372.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  373.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  374.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  375.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  376.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  377.   'STRONG'     => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  378.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  379.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  380.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  381.                   '|#PCDATA',
  382.   'STYLE'      => 'CDATA',
  383.   'SUB'        => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  384.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  385.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  386.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  387.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  388.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  389.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  390.   'SUP'        => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  391.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  392.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  393.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  394.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  395.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  396.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  397.   'TABLE'      => 'CAPTION|#001|THEAD|TFOOT|TBODY',
  398.   'TBODY'      => 'TR',
  399.   'TD'         => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  400.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  401.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  402.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  403.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  404.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  405.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  406.   'TEXTAREA'   => '#PCDATA',
  407.   'TFOOT'      => 'TR',
  408.   'TH'         => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  409.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  410.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  411.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  412.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  413.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  414.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  415.   'THEAD'      => 'TR',
  416.   'TITLE'      => '#PCDATA',
  417.   'TR'         => 'TD|TH',
  418.   'TT'         => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  419.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  420.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  421.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  422.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  423.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  424.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  425.   'U'          => 'BASEFONT|ADDRESS|CENTER|IFRAME|FIELDSET|TABLE|HR|NOFRAMES'.
  426.                   '|NOSCRIPT|ISINDEX|FORM|BLOCKQUOTE|DIV|LISTING|XMP|PRE|MENU'.
  427.                   '|DIR|DL|OL|UL|H6|H5|H4|H3|H2|H1|P|[^:]+:.+|RUBY|BUTTON'.
  428.                   '|LABEL|TEXTAREA|SELECT|INPUT|EMBED|OBJECT|MARQUEE|MAP'.
  429.                   '|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR|NOBR|BR|ACRONYM|CITE'.
  430.                   '|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|BLINK|S|FONT|SUP|SUB'.
  431.                   '|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT|#PCDATA',
  432.   'UL'         => 'LI',
  433.   'VAR'        => '[^:]+:.+|RUBY|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|EMBED'.
  434.                   '|OBJECT|MARQUEE|MAP|SCRIPT|APPLET|IMG|BDO|SPAN|Q|A|WBR'.
  435.                   '|NOBR|BR|ACRONYM|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
  436.                   '|BLINK|S|FONT|SUP|SUB|SMALL|BIG|STRIKE|U|B|I|TT|COMMENT'.
  437.                   '|#PCDATA',
  438.   'XML'        => '#PCDATA',
  439.   'XMP'        => '%literal',
  440. );
  441. %excludedElems = (
  442.   'A'      => 'A',
  443.   'BUTTON' => 'A|INPUT|SELECT|TEXTAREA|LABEL|BUTTON|FORM|ISINDEX|FIELDSET'.
  444.               '|IFRAME',
  445.   'DIR'    => 'P|H1|H2|H3|H4|H5|H6|UL|OL|DL|DIR|MENU|PRE|XMP|LISTING|DIV'.
  446.               '|BLOCKQUOTE|FORM|ISINDEX|NOSCRIPT|NOFRAMES|HR|TABLE|FIELDSET'.
  447.               '|IFRAME|CENTER',
  448.   'FORM'   => 'FORM',
  449.   'LABEL'  => 'LABEL',
  450.   'MENU'   => 'P|H1|H2|H3|H4|H5|H6|UL|OL|DL|DIR|MENU|PRE|XMP|LISTING|DIV'.
  451.               '|BLOCKQUOTE|FORM|ISINDEX|NOSCRIPT|NOFRAMES|HR|TABLE|FIELDSET'.
  452.               '|IFRAME|CENTER',
  453.   'NOBR'   => 'NOBR',
  454.   'PRE'    => 'IMG|BIG|SMALL|SUB|SUP|FONT',
  455.   'RT'     => 'RUBY',
  456.   'TITLE'  => 'SCRIPT|STYLE|META|LINK|BGSOUND|BASEFONT',
  457.   'XML'    => 'XML',
  458. );
  459. %includedElems = (
  460.   'BODY'     => 'INS|DEL|XML',
  461.   'FORM'     => 'INPUT|SELECT|TEXTAREA|LABEL|BUTTON',
  462.   'HEAD'     => 'SCRIPT|STYLE|META|LINK|BGSOUND|BASEFONT',
  463.   'NOFRAMES' => 'INS|DEL|XML',
  464. );
  465. #======= ATTRIBUTES =======
  466. %tagsAttributes = (
  467.   ':XMLNS:' => {
  468.     'ACCESSKEY'          => '%Character',
  469.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  470.     'CLASS'              => 'NAMES',
  471.     'DIR'                => 'LTR|RTL',
  472.     'ID'                 => 'ID',
  473.     'LANG'               => '%LanguageCode',
  474.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  475.     'ONAFTERUPDATE'      => '%Script',
  476.     'ONBEFORECUT'        => '%Script',
  477.     'ONBEFOREPASTE'      => '%Script',
  478.     'ONBEFOREUPDATE'     => '%Script',
  479.     'ONBLUR'             => '%Script',
  480.     'ONCLICK'            => '%Script',
  481.     'ONCONTEXTMENU'      => '%Script',
  482.     'ONCUT'              => '%Script',
  483.     'ONDBLCLICK'         => '%Script',
  484.     'ONDRAGSTART'        => '%Script',
  485.     'ONERRORUPDATE'      => '%Script',
  486.     'ONFILTERCHANGE'     => '%Script',
  487.     'ONFOCUS'            => '%Script',
  488.     'ONHELP'             => '%Script',
  489.     'ONKEYDOWN'          => '%Script',
  490.     'ONKEYPRESS'         => '%Script',
  491.     'ONKEYUP'            => '%Script',
  492.     'ONMOUSEDOWN'        => '%Script',
  493.     'ONMOUSEMOVE'        => '%Script',
  494.     'ONMOUSEOUT'         => '%Script',
  495.     'ONMOUSEOVER'        => '%Script',
  496.     'ONMOUSEUP'          => '%Script',
  497.     'ONPASTE'            => '%Script',
  498.     'ONREADYSTATECHANGE' => '%Script',
  499.     'ONSELECTSTART'      => '%Script',
  500.     'STYLE'              => '%StyleSheet',
  501.     'TABINDEX'           => 'NUMBER',
  502.     'TITLE'              => 'CDATA',
  503.     'UNSELECTABLE'       => 'ON|OFF',
  504.   },
  505.   'A' => {
  506.     'ACCESSKEY'          => '%Character',
  507.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  508.     'CLASS'              => 'NAMES',
  509.     'DATAFLD'            => 'CDATA',
  510.     'DATASRC'            => 'CDATA',
  511.     'DIR'                => 'LTR|RTL',
  512.     'HREF'               => '%URL',
  513.     'ID'                 => 'ID',
  514.     'LANG'               => '%LanguageCode',
  515.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  516.     'METHODS'            => '%HTTP-Methods',
  517.     'NAME'               => 'CDATA',
  518.     'ONBEFORECOPY'       => '%Script',
  519.     'ONBEFORECUT'        => '%Script',
  520.     'ONBEFOREEDITFOCUS'  => '%Script',
  521.     'ONBEFOREPASTE'      => '%Script',
  522.     'ONBLUR'             => '%Script',
  523.     'ONCLICK'            => '%Script',
  524.     'ONCONTEXTMENU'      => '%Script',
  525.     'ONCOPY'             => '%Script',
  526.     'ONCUT'              => '%Script',
  527.     'ONDBLCLICK'         => '%Script',
  528.     'ONDRAG'             => '%Script',
  529.     'ONDRAGEND'          => '%Script',
  530.     'ONDRAGENTER'        => '%Script',
  531.     'ONDRAGLEAVE'        => '%Script',
  532.     'ONDRAGOVER'         => '%Script',
  533.     'ONDRAGSTART'        => '%Script',
  534.     'ONDROP'             => '%Script',
  535.     'ONERRORUPDATE'      => '%Script',
  536.     'ONFOCUS'            => '%Script',
  537.     'ONHELP'             => '%Script',
  538.     'ONKEYDOWN'          => '%Script',
  539.     'ONKEYPRESS'         => '%Script',
  540.     'ONKEYUP'            => '%Script',
  541.     'ONLOSECAPTURE'      => '%Script',
  542.     'ONMOUSEDOWN'        => '%Script',
  543.     'ONMOUSEMOVE'        => '%Script',
  544.     'ONMOUSEOUT'         => '%Script',
  545.     'ONMOUSEOVER'        => '%Script',
  546.     'ONMOUSEUP'          => '%Script',
  547.     'ONPASTE'            => '%Script',
  548.     'ONPROPERTYCHANGE'   => '%Script',
  549.     'ONREADYSTATECHANGE' => '%Script',
  550.     'ONRESIZE'           => '%Script',
  551.     'ONSELECTSTART'      => '%Script',
  552.     'REL'                => '%Relation',
  553.     'REV'                => '%Relation',
  554.     'STYLE'              => '%StyleSheet',
  555.     'TABINDEX'           => 'NUMBER',
  556.     'TARGET'             => 'CDATA',
  557.     'TITLE'              => 'CDATA',
  558.     'UNSELECTABLE'       => 'ON|OFF',
  559.     'URN'                => 'CDATA',
  560.   },
  561.   'ACRONYM' => {
  562.     'ACCESSKEY'          => '%Character',
  563.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  564.     'CLASS'              => 'NAMES',
  565.     'DIR'                => 'LTR|RTL',
  566.     'ID'                 => 'ID',
  567.     'LANG'               => '%LanguageCode',
  568.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  569.     'ONBLUR'             => '%Script',
  570.     'ONDRAG'             => '%Script',
  571.     'ONDRAGEND'          => '%Script',
  572.     'ONDRAGENTER'        => '%Script',
  573.     'ONDRAGLEAVE'        => '%Script',
  574.     'ONDRAGOVER'         => '%Script',
  575.     'ONDRAGSTART'        => '%Script',
  576.     'ONDROP'             => '%Script',
  577.     'ONFOCUS'            => '%Script',
  578.     'ONKEYDOWN'          => '%Script',
  579.     'ONKEYPRESS'         => '%Script',
  580.     'ONKEYUP'            => '%Script',
  581.     'ONREADYSTATECHANGE' => '%Script',
  582.     'ONSELECTSTART'      => '%Script',
  583.     'STYLE'              => '%StyleSheet',
  584.     'TABINDEX'           => 'NUMBER',
  585.     'TITLE'              => 'CDATA',
  586.     'UNSELECTABLE'       => 'ON|OFF',
  587.   },
  588.   'ADDRESS' => {
  589.     'ACCESSKEY'          => '%Character',
  590.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  591.     'CLASS'              => 'NAMES',
  592.     'DIR'                => 'LTR|RTL',
  593.     'ID'                 => 'ID',
  594.     'LANG'               => '%LanguageCode',
  595.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  596.     'ONBEFORECOPY'       => '%Script',
  597.     'ONBEFORECUT'        => '%Script',
  598.     'ONBEFOREPASTE'      => '%Script',
  599.     'ONBLUR'             => '%Script',
  600.     'ONCLICK'            => '%Script',
  601.     'ONCONTEXTMENU'      => '%Script',
  602.     'ONCOPY'             => '%Script',
  603.     'ONCUT'              => '%Script',
  604.     'ONDBLCLICK'         => '%Script',
  605.     'ONDRAG'             => '%Script',
  606.     'ONDRAGEND'          => '%Script',
  607.     'ONDRAGENTER'        => '%Script',
  608.     'ONDRAGLEAVE'        => '%Script',
  609.     'ONDRAGOVER'         => '%Script',
  610.     'ONDRAGSTART'        => '%Script',
  611.     'ONDROP'             => '%Script',
  612.     'ONFOCUS'            => '%Script',
  613.     'ONHELP'             => '%Script',
  614.     'ONKEYDOWN'          => '%Script',
  615.     'ONKEYPRESS'         => '%Script',
  616.     'ONKEYUP'            => '%Script',
  617.     'ONLOSECAPTURE'      => '%Script',
  618.     'ONMOUSEDOWN'        => '%Script',
  619.     'ONMOUSEMOVE'        => '%Script',
  620.     'ONMOUSEOUT'         => '%Script',
  621.     'ONMOUSEOVER'        => '%Script',
  622.     'ONMOUSEUP'          => '%Script',
  623.     'ONPASTE'            => '%Script',
  624.     'ONPROPERTYCHANGE'   => '%Script',
  625.     'ONREADYSTATECHANGE' => '%Script',
  626.     'ONRESIZE'           => '%Script',
  627.     'ONSELECTSTART'      => '%Script',
  628.     'STYLE'              => '%StyleSheet',
  629.     'TABINDEX'           => 'NUMBER',
  630.     'TITLE'              => 'CDATA',
  631.     'UNSELECTABLE'       => 'ON|OFF',
  632.   },
  633.   'APPLET' => {
  634.     'ACCESSKEY'          => '%Character',
  635.     'ALIGN'              => 'ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE'.
  636.                             '|RIGHT|TEXTTOP|TOP',
  637.     'ALT'                => 'CDATA',
  638.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  639.     'CLASS'              => 'NAMES',
  640.     'CODE'               => '%URL',
  641.     'CODEBASE'           => '%URL',
  642.     'DATAFLD'            => 'CDATA',
  643.     'DATASRC'            => 'CDATA',
  644.     'DIR'                => 'LTR|RTL',
  645.     'HEIGHT'             => '%Pixels',
  646.     'HSPACE'             => '%Pixels',
  647.     'ID'                 => 'ID',
  648.     'LANG'               => '%LanguageCode',
  649.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  650.     'NAME'               => 'CDATA',
  651.     'ONAFTERUPDATE'      => '%Script',
  652.     'ONBEFORECUT'        => '%Script',
  653.     'ONBEFOREEDITFOCUS'  => '%Script',
  654.     'ONBEFOREPASTE'      => '%Script',
  655.     'ONBEFOREUPDATE'     => '%Script',
  656.     'ONBLUR'             => '%Script',
  657.     'ONCELLCHANGE'       => '%Script',
  658.     'ONCLICK'            => '%Script',
  659.     'ONCONTEXTMENU'      => '%Script',
  660.     'ONCUT'              => '%Script',
  661.     'ONDATAAVAILABLE'    => '%Script',
  662.     'ONDATASETCHANGED'   => '%Script',
  663.     'ONDATASETCOMPLETE'  => '%Script',
  664.     'ONDBLCLICK'         => '%Script',
  665.     'ONERRORUPDATE'      => '%Script',
  666.     'ONFOCUS'            => '%Script',
  667.     'ONHELP'             => '%Script',
  668.     'ONKEYDOWN'          => '%Script',
  669.     'ONKEYPRESS'         => '%Script',
  670.     'ONKEYUP'            => '%Script',
  671.     'ONLOAD'             => '%Script',
  672.     'ONLOSECAPTURE'      => '%Script',
  673.     'ONMOUSEDOWN'        => '%Script',
  674.     'ONMOUSEMOVE'        => '%Script',
  675.     'ONMOUSEOUT'         => '%Script',
  676.     'ONMOUSEOVER'        => '%Script',
  677.     'ONMOUSEUP'          => '%Script',
  678.     'ONPASTE'            => '%Script',
  679.     'ONPROPERTYCHANGE'   => '%Script',
  680.     'ONREADYSTATECHANGE' => '%Script',
  681.     'ONRESIZE'           => '%Script',
  682.     'ONROWENTER'         => '%Script',
  683.     'ONROWEXIT'          => '%Script',
  684.     'ONROWSDELETE'       => '%Script',
  685.     'ONROWSINSERTED'     => '%Script',
  686.     'ONSCROLL'           => '%Script',
  687.     'SRC'                => '%URL',
  688.     'STYLE'              => '%StyleSheet',
  689.     'TABINDEX'           => 'NUMBER',
  690.     'TITLE'              => 'CDATA',
  691.     'UNSELECTABLE'       => 'ON|OFF',
  692.     'VSPACE'             => '%Pixels',
  693.     'WIDTH'              => '%Pixels',
  694.   },
  695.   'AREA' => {
  696.     'ACCESSKEY'          => '%Character',
  697.     'ALT'                => 'CDATA',
  698.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  699.     'CLASS'              => 'NAMES',
  700.     'COORDS'             => '%COORDS',
  701.     'DIR'                => 'LTR|RTL',
  702.     'HREF'               => '%URL',
  703.     'ID'                 => 'ID',
  704.     'LANG'               => '%LanguageCode',
  705.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  706.     'NOHREF'             => 'NOHREF|TRUE|FALSE',
  707.     'ONBEFORECOPY'       => '%Script',
  708.     'ONBEFORECUT'        => '%Script',
  709.     'ONBEFOREEDITFOCUS'  => '%Script',
  710.     'ONBEFOREPASTE'      => '%Script',
  711.     'ONBLUR'             => '%Script',
  712.     'ONCLICK'            => '%Script',
  713.     'ONCONTEXTMENU'      => '%Script',
  714.     'ONCOPY'             => '%Script',
  715.     'ONCUT'              => '%Script',
  716.     'ONDBLCLICK'         => '%Script',
  717.     'ONDRAG'             => '%Script',
  718.     'ONDRAGEND'          => '%Script',
  719.     'ONDRAGENTER'        => '%Script',
  720.     'ONDRAGLEAVE'        => '%Script',
  721.     'ONDRAGOVER'         => '%Script',
  722.     'ONDRAGSTART'        => '%Script',
  723.     'ONDROP'             => '%Script',
  724.     'ONFOCUS'            => '%Script',
  725.     'ONHELP'             => '%Script',
  726.     'ONKEYDOWN'          => '%Script',
  727.     'ONKEYPRESS'         => '%Script',
  728.     'ONKEYUP'            => '%Script',
  729.     'ONLOSECAPTURE'      => '%Script',
  730.     'ONMOUSEDOWN'        => '%Script',
  731.     'ONMOUSEMOVE'        => '%Script',
  732.     'ONMOUSEOUT'         => '%Script',
  733.     'ONMOUSEOVER'        => '%Script',
  734.     'ONMOUSEUP'          => '%Script',
  735.     'ONPASTE'            => '%Script',
  736.     'ONPROPERTYCHANGE'   => '%Script',
  737.     'ONREADYSTATECHANGE' => '%Script',
  738.     'ONSELECTSTART'      => '%Script',
  739.     'SHAPE'              => 'RECT|RECTANGLE|CIRC|CIRCLE|POLY|POLYGON',
  740.     'STYLE'              => '%StyleSheet',
  741.     'TABINDEX'           => 'NUMBER',
  742.     'TARGET'             => 'CDATA',
  743.     'TITLE'              => 'CDATA',
  744.     'UNSELECTABLE'       => 'ON|OFF',
  745.   },
  746.   'B' => {
  747.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  748.     'CLASS'              => 'NAMES',
  749.     'DIR'                => 'LTR|RTL',
  750.     'ID'                 => 'ID',
  751.     'LANG'               => '%LanguageCode',
  752.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  753.     'ONBEFORECOPY'       => '%Script',
  754.     'ONBEFORECUT'        => '%Script',
  755.     'ONBEFOREPASTE'      => '%Script',
  756.     'ONBLUR'             => '%Script',
  757.     'ONCLICK'            => '%Script',
  758.     'ONCONTEXTMENU'      => '%Script',
  759.     'ONCOPY'             => '%Script',
  760.     'ONCUT'              => '%Script',
  761.     'ONDBLCLICK'         => '%Script',
  762.     'ONDRAG'             => '%Script',
  763.     'ONDRAGEND'          => '%Script',
  764.     'ONDRAGENTER'        => '%Script',
  765.     'ONDRAGLEAVE'        => '%Script',
  766.     'ONDRAGOVER'         => '%Script',
  767.     'ONDRAGSTART'        => '%Script',
  768.     'ONDROP'             => '%Script',
  769.     'ONFOCUS'            => '%Script',
  770.     'ONHELP'             => '%Script',
  771.     'ONKEYDOWN'          => '%Script',
  772.     'ONKEYPRESS'         => '%Script',
  773.     'ONKEYUP'            => '%Script',
  774.     'ONLOSECAPTURE'      => '%Script',
  775.     'ONMOUSEDOWN'        => '%Script',
  776.     'ONMOUSEMOVE'        => '%Script',
  777.     'ONMOUSEOUT'         => '%Script',
  778.     'ONMOUSEOVER'        => '%Script',
  779.     'ONMOUSEUP'          => '%Script',
  780.     'ONPASTE'            => '%Script',
  781.     'ONPROPERTYCHANGE'   => '%Script',
  782.     'ONREADYSTATECHANGE' => '%Script',
  783.     'ONRESIZE'           => '%Script',
  784.     'ONSELECTSTART'      => '%Script',
  785.     'STYLE'              => '%StyleSheet',
  786.     'TITLE'              => 'CDATA',
  787.     'UNSELECTABLE'       => 'ON|OFF',
  788.   },
  789.   'BASE' => {
  790.     'HREF'               => '%URL',
  791.     'ID'                 => 'ID',
  792.     'ONREADYSTATECHANGE' => '%Script',
  793.     'TARGET'             => 'CDATA',
  794.   },
  795.   'BASEFONT' => {
  796.     'CLASS'              => 'NAMES',
  797.     'COLOR'              => '%color',
  798.     'FACE'               => '%face',
  799.     'ID'                 => 'ID',
  800.     'LANG'               => '%LanguageCode',
  801.     'ONREADYSTATECHANGE' => '%Script',
  802.     'SIZE'               => '%fsize',
  803.   },
  804.   'BDO' => {
  805.     'ACCESSKEY'          => '%Character',
  806.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  807.     'CLASS'              => 'NAMES',
  808.     'DIR'                => 'LTR|RTL',
  809.     'ID'                 => 'ID',
  810.     'LANG'               => '%LanguageCode',
  811.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  812.     'ONAFTERUPDATE'      => '%Script',
  813.     'ONBEFORECOPY'       => '%Script',
  814.     'ONBEFORECUT'        => '%Script',
  815.     'ONBEFOREPASTE'      => '%Script',
  816.     'ONBEFOREUPDATE'     => '%Script',
  817.     'ONBLUR'             => '%Script',
  818.     'ONCELLCHANGE'       => '%Script',
  819.     'ONCLICK'            => '%Script',
  820.     'ONCONTEXTMENU'      => '%Script',
  821.     'ONCOPY'             => '%Script',
  822.     'ONCUT'              => '%Script',
  823.     'ONDBLCLICK'         => '%Script',
  824.     'ONDRAG'             => '%Script',
  825.     'ONDRAGEND'          => '%Script',
  826.     'ONDRAGENTER'        => '%Script',
  827.     'ONDRAGLEAVE'        => '%Script',
  828.     'ONDRAGOVER'         => '%Script',
  829.     'ONDRAGSTART'        => '%Script',
  830.     'ONDROP'             => '%Script',
  831.     'ONERRORUPDATE'      => '%Script',
  832.     'ONFILTERCHANGE'     => '%Script',
  833.     'ONFOCUS'            => '%Script',
  834.     'ONHELP'             => '%Script',
  835.     'ONKEYDOWN'          => '%Script',
  836.     'ONKEYPRESS'         => '%Script',
  837.     'ONKEYUP'            => '%Script',
  838.     'ONLOSECAPTURE'      => '%Script',
  839.     'ONMOUSEDOWN'        => '%Script',
  840.     'ONMOUSEMOVE'        => '%Script',
  841.     'ONMOUSEOUT'         => '%Script',
  842.     'ONMOUSEOVER'        => '%Script',
  843.     'ONMOUSEUP'          => '%Script',
  844.     'ONPASTE'            => '%Script',
  845.     'ONPROPERTYCHANGE'   => '%Script',
  846.     'ONREADYSTATECHANGE' => '%Script',
  847.     'ONSCROLL'           => '%Script',
  848.     'ONSELECTSTART'      => '%Script',
  849.     'STYLE'              => '%StyleSheet',
  850.     'TABINDEX'           => 'NUMBER',
  851.     'TITLE'              => 'CDATA',
  852.     'UNSELECTABLE'       => 'ON|OFF',
  853.   },
  854.   'BGSOUND' => {
  855.     'BALANCE'            => '%Balance',
  856.     'CLASS'              => 'NAMES',
  857.     'ID'                 => 'ID',
  858.     'LANG'               => '%LanguageCode',
  859.     'LOOP'               => '%Loop',
  860.     'ONREADYSTATECHANGE' => '%Script',
  861.     'SRC'                => '%URL',
  862.     'TITLE'              => 'CDATA',
  863.     'VOLUME'             => 'NUMBER',
  864.   },
  865.   'BIG' => {
  866.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  867.     'CLASS'              => 'NAMES',
  868.     'DIR'                => 'LTR|RTL',
  869.     'ID'                 => 'ID',
  870.     'LANG'               => '%LanguageCode',
  871.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  872.     'ONBEFORECOPY'       => '%Script',
  873.     'ONBEFORECUT'        => '%Script',
  874.     'ONBEFOREPASTE'      => '%Script',
  875.     'ONBLUR'             => '%Script',
  876.     'ONCLICK'            => '%Script',
  877.     'ONCONTEXTMENU'      => '%Script',
  878.     'ONCOPY'             => '%Script',
  879.     'ONCUT'              => '%Script',
  880.     'ONDBLCLICK'         => '%Script',
  881.     'ONDRAG'             => '%Script',
  882.     'ONDRAGEND'          => '%Script',
  883.     'ONDRAGENTER'        => '%Script',
  884.     'ONDRAGLEAVE'        => '%Script',
  885.     'ONDRAGOVER'         => '%Script',
  886.     'ONDRAGSTART'        => '%Script',
  887.     'ONDROP'             => '%Script',
  888.     'ONFOCUS'            => '%Script',
  889.     'ONHELP'             => '%Script',
  890.     'ONKEYDOWN'          => '%Script',
  891.     'ONKEYPRESS'         => '%Script',
  892.     'ONKEYUP'            => '%Script',
  893.     'ONLOSECAPTURE'      => '%Script',
  894.     'ONMOUSEDOWN'        => '%Script',
  895.     'ONMOUSEMOVE'        => '%Script',
  896.     'ONMOUSEOUT'         => '%Script',
  897.     'ONMOUSEOVER'        => '%Script',
  898.     'ONMOUSEUP'          => '%Script',
  899.     'ONPASTE'            => '%Script',
  900.     'ONPROPERTYCHANGE'   => '%Script',
  901.     'ONREADYSTATECHANGE' => '%Script',
  902.     'ONRESIZE'           => '%Script',
  903.     'ONSELECTSTART'      => '%Script',
  904.     'STYLE'              => '%StyleSheet',
  905.     'TITLE'              => 'CDATA',
  906.     'UNSELECTABLE'       => 'ON|OFF',
  907.   },
  908.   'BLINK' => {
  909.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  910.     'CLASS'              => 'NAMES',
  911.     'DIR'                => 'LTR|RTL',
  912.     'ID'                 => 'ID',
  913.     'LANG'               => '%LanguageCode',
  914.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  915.     'ONBEFORECOPY'       => '%Script',
  916.     'ONBEFORECUT'        => '%Script',
  917.     'ONBEFOREPASTE'      => '%Script',
  918.     'ONBLUR'             => '%Script',
  919.     'ONCLICK'            => '%Script',
  920.     'ONCONTEXTMENU'      => '%Script',
  921.     'ONCOPY'             => '%Script',
  922.     'ONCUT'              => '%Script',
  923.     'ONDBLCLICK'         => '%Script',
  924.     'ONDRAG'             => '%Script',
  925.     'ONDRAGEND'          => '%Script',
  926.     'ONDRAGENTER'        => '%Script',
  927.     'ONDRAGLEAVE'        => '%Script',
  928.     'ONDRAGOVER'         => '%Script',
  929.     'ONDRAGSTART'        => '%Script',
  930.     'ONDROP'             => '%Script',
  931.     'ONFOCUS'            => '%Script',
  932.     'ONHELP'             => '%Script',
  933.     'ONKEYDOWN'          => '%Script',
  934.     'ONKEYPRESS'         => '%Script',
  935.     'ONKEYUP'            => '%Script',
  936.     'ONLOSECAPTURE'      => '%Script',
  937.     'ONMOUSEDOWN'        => '%Script',
  938.     'ONMOUSEMOVE'        => '%Script',
  939.     'ONMOUSEOUT'         => '%Script',
  940.     'ONMOUSEOVER'        => '%Script',
  941.     'ONMOUSEUP'          => '%Script',
  942.     'ONPASTE'            => '%Script',
  943.     'ONPROPERTYCHANGE'   => '%Script',
  944.     'ONREADYSTATECHANGE' => '%Script',
  945.     'ONRESIZE'           => '%Script',
  946.     'ONSELECTSTART'      => '%Script',
  947.     'STYLE'              => '%StyleSheet',
  948.     'TITLE'              => 'CDATA',
  949.     'UNSELECTABLE'       => 'ON|OFF',
  950.   },
  951.   'BLOCKQUOTE' => {
  952.     'ACCESSKEY'          => '%Character',
  953.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  954.     'CLASS'              => 'NAMES',
  955.     'DIR'                => 'LTR|RTL',
  956.     'ID'                 => 'ID',
  957.     'LANG'               => '%LanguageCode',
  958.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  959.     'ONBEFORECOPY'       => '%Script',
  960.     'ONBEFORECUT'        => '%Script',
  961.     'ONBEFOREPASTE'      => '%Script',
  962.     'ONBLUR'             => '%Script',
  963.     'ONCLICK'            => '%Script',
  964.     'ONCONTEXTMENU'      => '%Script',
  965.     'ONCOPY'             => '%Script',
  966.     'ONCUT'              => '%Script',
  967.     'ONDBLCLICK'         => '%Script',
  968.     'ONDRAG'             => '%Script',
  969.     'ONDRAGEND'          => '%Script',
  970.     'ONDRAGENTER'        => '%Script',
  971.     'ONDRAGLEAVE'        => '%Script',
  972.     'ONDRAGOVER'         => '%Script',
  973.     'ONDRAGSTART'        => '%Script',
  974.     'ONDROP'             => '%Script',
  975.     'ONFOCUS'            => '%Script',
  976.     'ONHELP'             => '%Script',
  977.     'ONKEYDOWN'          => '%Script',
  978.     'ONKEYPRESS'         => '%Script',
  979.     'ONKEYUP'            => '%Script',
  980.     'ONLOSECAPTURE'      => '%Script',
  981.     'ONMOUSEDOWN'        => '%Script',
  982.     'ONMOUSEMOVE'        => '%Script',
  983.     'ONMOUSEOUT'         => '%Script',
  984.     'ONMOUSEOVER'        => '%Script',
  985.     'ONMOUSEUP'          => '%Script',
  986.     'ONPASTE'            => '%Script',
  987.     'ONPROPERTYCHANGE'   => '%Script',
  988.     'ONREADYSTATECHANGE' => '%Script',
  989.     'ONRESIZE'           => '%Script',
  990.     'ONSELECTSTART'      => '%Script',
  991.     'STYLE'              => '%StyleSheet',
  992.     'TABINDEX'           => 'NUMBER',
  993.     'TITLE'              => 'CDATA',
  994.     'UNSELECTABLE'       => 'ON|OFF',
  995.   },
  996.   'BODY' => {
  997.     'ACCESSKEY'          => '%Character',
  998.     'ALINK'              => '%color',
  999.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1000.     'BACKGROUND'         => '%URL',
  1001.     'BGCOLOR'            => '%color',
  1002.     'BGPROPERTIES'       => '%bgproperties',
  1003.     'BOTTOMMARGIN'       => '%Pixels',
  1004.     'CLASS'              => 'NAMES',
  1005.     'DATAFLD'            => 'CDATA',
  1006.     'DATAFORMATAS'       => 'HTML|TEXT',
  1007.     'DATASRC'            => 'CDATA',
  1008.     'DIR'                => 'LTR|RTL',
  1009.     'ID'                 => 'ID',
  1010.     'LANG'               => '%LanguageCode',
  1011.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1012.     'LEFTMARGIN'         => '%Pixels',
  1013.     'LINK'               => '%color',
  1014.     'NOWRAP'             => 'NOWRAP|TRUE|FALSE',
  1015.     'ONAFTERPRINT'       => '%Script',
  1016.     'ONAFTERUPDATE'      => '%Script',
  1017.     'ONBEFORECUT'        => '%Script',
  1018.     'ONBEFOREPASTE'      => '%Script',
  1019.     'ONBEFOREPRINT'      => '%Script',
  1020.     'ONBEFOREUPDATE'     => '%Script',
  1021.     'ONBLUR'             => '%Script',
  1022.     'ONCLICK'            => '%Script',
  1023.     'ONCONTEXTMENU'      => '%Script',
  1024.     'ONCUT'              => '%Script',
  1025.     'ONDBLCLICK'         => '%Script',
  1026.     'ONDRAG'             => '%Script',
  1027.     'ONDRAGEND'          => '%Script',
  1028.     'ONDRAGENTER'        => '%Script',
  1029.     'ONDRAGLEAVE'        => '%Script',
  1030.     'ONDRAGOVER'         => '%Script',
  1031.     'ONDRAGSTART'        => '%Script',
  1032.     'ONDROP'             => '%Script',
  1033.     'ONFILTERCHANGE'     => '%Script',
  1034.     'ONFOCUS'            => '%Script',
  1035.     'ONKEYDOWN'          => '%Script',
  1036.     'ONKEYPRESS'         => '%Script',
  1037.     'ONKEYUP'            => '%Script',
  1038.     'ONLOAD'             => '%Script',
  1039.     'ONLOSECAPTURE'      => '%Script',
  1040.     'ONMOUSEDOWN'        => '%Script',
  1041.     'ONMOUSEMOVE'        => '%Script',
  1042.     'ONMOUSEOUT'         => '%Script',
  1043.     'ONMOUSEOVER'        => '%Script',
  1044.     'ONMOUSEUP'          => '%Script',
  1045.     'ONPASTE'            => '%Script',
  1046.     'ONPROPERTYCHANGE'   => '%Script',
  1047.     'ONREADYSTATECHANGE' => '%Script',
  1048.     'ONROWENTER'         => '%Script',
  1049.     'ONROWEXIT'          => '%Script',
  1050.     'ONSCROLL'           => '%Script',
  1051.     'ONSELECTSTART'      => '%Script',
  1052.     'ONUNLOAD'           => '%Script',
  1053.     'RIGHTMARGIN'        => '%Pixels',
  1054.     'SCROLL'             => 'YES|NO',
  1055.     'STYLE'              => '%StyleSheet',
  1056.     'TABINDEX'           => 'NUMBER',
  1057.     'TEXT'               => '%color',
  1058.     'TITLE'              => 'CDATA',
  1059.     'TOPMARGIN'          => '%Pixels',
  1060.     'UNSELECTABLE'       => 'ON|OFF',
  1061.     'VLINK'              => '%color',
  1062.   },
  1063.   'BR' => {
  1064.     'CLASS'              => 'NAMES',
  1065.     'CLEAR'              => 'LEFT|ALL|RIGHT|NONE',
  1066.     'DIR'                => 'LTR|RTL',
  1067.     'ID'                 => 'ID',
  1068.     'LANG'               => '%LanguageCode',
  1069.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1070.     'ONLOSECAPTURE'      => '%Script',
  1071.     'ONREADYSTATECHANGE' => '%Script',
  1072.     'STYLE'              => '%StyleSheet',
  1073.     'TITLE'              => 'CDATA',
  1074.   },
  1075.   'BUTTON' => {
  1076.     'ACCESSKEY'          => '%Character',
  1077.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1078.     'CLASS'              => 'NAMES',
  1079.     'DATAFLD'            => 'CDATA',
  1080.     'DATAFORMATAS'       => 'HTML|TEXT',
  1081.     'DATASRC'            => 'CDATA',
  1082.     'DIR'                => 'LTR|RTL',
  1083.     'DISABLED'           => 'DISABLED|TRUE|FALSE',
  1084.     'ID'                 => 'ID',
  1085.     'LANG'               => '%LanguageCode',
  1086.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1087.     'NAME'               => 'CDATA',
  1088.     'ONAFTERUPDATE'      => '%Script',
  1089.     'ONBEFORECUT'        => '%Script',
  1090.     'ONBEFOREEDITFOCUS'  => '%Script',
  1091.     'ONBEFOREPASTE'      => '%Script',
  1092.     'ONBEFOREUPDATE'     => '%Script',
  1093.     'ONBLUR'             => '%Script',
  1094.     'ONCLICK'            => '%Script',
  1095.     'ONCONTEXTMENU'      => '%Script',
  1096.     'ONCUT'              => '%Script',
  1097.     'ONDBLCLICK'         => '%Script',
  1098.     'ONDRAG'             => '%Script',
  1099.     'ONDRAGEND'          => '%Script',
  1100.     'ONDRAGENTER'        => '%Script',
  1101.     'ONDRAGLEAVE'        => '%Script',
  1102.     'ONDRAGOVER'         => '%Script',
  1103.     'ONDRAGSTART'        => '%Script',
  1104.     'ONDROP'             => '%Script',
  1105.     'ONFILTERCHANGE'     => '%Script',
  1106.     'ONFOCUS'            => '%Script',
  1107.     'ONHELP'             => '%Script',
  1108.     'ONKEYDOWN'          => '%Script',
  1109.     'ONKEYPRESS'         => '%Script',
  1110.     'ONKEYUP'            => '%Script',
  1111.     'ONLOSECAPTURE'      => '%Script',
  1112.     'ONMOUSEDOWN'        => '%Script',
  1113.     'ONMOUSEMOVE'        => '%Script',
  1114.     'ONMOUSEOUT'         => '%Script',
  1115.     'ONMOUSEOVER'        => '%Script',
  1116.     'ONMOUSEUP'          => '%Script',
  1117.     'ONPASTE'            => '%Script',
  1118.     'ONPROPERTYCHANGE'   => '%Script',
  1119.     'ONREADYSTATECHANGE' => '%Script',
  1120.     'ONRESIZE'           => '%Script',
  1121.     'ONROWENTER'         => '%Script',
  1122.     'ONROWEXIT'          => '%Script',
  1123.     'ONSELECTSTART'      => '%Script',
  1124.     'STYLE'              => '%StyleSheet',
  1125.     'TABINDEX'           => 'NUMBER',
  1126.     'TITLE'              => 'CDATA',
  1127.     'TYPE'               => 'BUTTON|SUBMIT|RESET',
  1128.     'UNSELECTABLE'       => 'ON|OFF',
  1129.     'VALUE'              => 'CDATA',
  1130.   },
  1131.   'CAPTION' => {
  1132.     'ACCESSKEY'          => '%Character',
  1133.     'ALIGN'              => 'BOTTOM|CENTER|LEFT|RIGHT|TOP',
  1134.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1135.     'CLASS'              => 'NAMES',
  1136.     'DIR'                => 'LTR|RTL',
  1137.     'ID'                 => 'ID',
  1138.     'LANG'               => '%LanguageCode',
  1139.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1140.     'ONAFTERUPDATE'      => '%Script',
  1141.     'ONBEFORECOPY'       => '%Script',
  1142.     'ONBEFORECUT'        => '%Script',
  1143.     'ONBEFOREPASTE'      => '%Script',
  1144.     'ONBEFOREUPDATE'     => '%Script',
  1145.     'ONBLUR'             => '%Script',
  1146.     'ONCLICK'            => '%Script',
  1147.     'ONCONTEXTMENU'      => '%Script',
  1148.     'ONCOPY'             => '%Script',
  1149.     'ONCUT'              => '%Script',
  1150.     'ONDBLCLICK'         => '%Script',
  1151.     'ONDRAG'             => '%Script',
  1152.     'ONDRAGEND'          => '%Script',
  1153.     'ONDRAGENTER'        => '%Script',
  1154.     'ONDRAGLEAVE'        => '%Script',
  1155.     'ONDRAGOVER'         => '%Script',
  1156.     'ONDRAGSTART'        => '%Script',
  1157.     'ONDROP'             => '%Script',
  1158.     'ONFOCUS'            => '%Script',
  1159.     'ONHELP'             => '%Script',
  1160.     'ONKEYDOWN'          => '%Script',
  1161.     'ONKEYPRESS'         => '%Script',
  1162.     'ONKEYUP'            => '%Script',
  1163.     'ONLOSECAPTURE'      => '%Script',
  1164.     'ONMOUSEDOWN'        => '%Script',
  1165.     'ONMOUSEMOVE'        => '%Script',
  1166.     'ONMOUSEOUT'         => '%Script',
  1167.     'ONMOUSEOVER'        => '%Script',
  1168.     'ONMOUSEUP'          => '%Script',
  1169.     'ONPASTE'            => '%Script',
  1170.     'ONPROPERTYCHANGE'   => '%Script',
  1171.     'ONREADYSTATECHANGE' => '%Script',
  1172.     'ONRESIZE'           => '%Script',
  1173.     'ONROWENTER'         => '%Script',
  1174.     'ONROWEXIT'          => '%Script',
  1175.     'ONSELECTSTART'      => '%Script',
  1176.     'STYLE'              => '%StyleSheet',
  1177.     'TABINDEX'           => 'NUMBER',
  1178.     'TITLE'              => 'CDATA',
  1179.     'UNSELECTABLE'       => 'ON|OFF',
  1180.     'VALIGN'             => 'TOP|BOTTOM',
  1181.   },
  1182.   'CENTER' => {
  1183.     'ACCESSKEY'          => '%Character',
  1184.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1185.     'CLASS'              => 'NAMES',
  1186.     'DIR'                => 'LTR|RTL',
  1187.     'ID'                 => 'ID',
  1188.     'LANG'               => '%LanguageCode',
  1189.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1190.     'ONBEFORECOPY'       => '%Script',
  1191.     'ONBEFORECUT'        => '%Script',
  1192.     'ONBEFOREPASTE'      => '%Script',
  1193.     'ONBLUR'             => '%Script',
  1194.     'ONCLICK'            => '%Script',
  1195.     'ONCONTEXTMENU'      => '%Script',
  1196.     'ONCOPY'             => '%Script',
  1197.     'ONCUT'              => '%Script',
  1198.     'ONDBLCLICK'         => '%Script',
  1199.     'ONDRAG'             => '%Script',
  1200.     'ONDRAGEND'          => '%Script',
  1201.     'ONDRAGENTER'        => '%Script',
  1202.     'ONDRAGLEAVE'        => '%Script',
  1203.     'ONDRAGOVER'         => '%Script',
  1204.     'ONDRAGSTART'        => '%Script',
  1205.     'ONDROP'             => '%Script',
  1206.     'ONFOCUS'            => '%Script',
  1207.     'ONHELP'             => '%Script',
  1208.     'ONKEYDOWN'          => '%Script',
  1209.     'ONKEYPRESS'         => '%Script',
  1210.     'ONKEYUP'            => '%Script',
  1211.     'ONLOSECAPTURE'      => '%Script',
  1212.     'ONMOUSEDOWN'        => '%Script',
  1213.     'ONMOUSEMOVE'        => '%Script',
  1214.     'ONMOUSEOUT'         => '%Script',
  1215.     'ONMOUSEOVER'        => '%Script',
  1216.     'ONMOUSEUP'          => '%Script',
  1217.     'ONPASTE'            => '%Script',
  1218.     'ONPROPERTYCHANGE'   => '%Script',
  1219.     'ONREADYSTATECHANGE' => '%Script',
  1220.     'ONRESIZE'           => '%Script',
  1221.     'ONSELECTSTART'      => '%Script',
  1222.     'STYLE'              => '%StyleSheet',
  1223.     'TABINDEX'           => 'NUMBER',
  1224.     'TITLE'              => 'CDATA',
  1225.     'UNSELECTABLE'       => 'ON|OFF',
  1226.   },
  1227.   'CITE' => {
  1228.     'ACCESSKEY'          => '%Character',
  1229.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1230.     'CLASS'              => 'NAMES',
  1231.     'DIR'                => 'LTR|RTL',
  1232.     'ID'                 => 'ID',
  1233.     'LANG'               => '%LanguageCode',
  1234.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1235.     'ONBEFORECOPY'       => '%Script',
  1236.     'ONBEFORECUT'        => '%Script',
  1237.     'ONBEFOREPASTE'      => '%Script',
  1238.     'ONBLUR'             => '%Script',
  1239.     'ONCLICK'            => '%Script',
  1240.     'ONCONTEXTMENU'      => '%Script',
  1241.     'ONCOPY'             => '%Script',
  1242.     'ONCUT'              => '%Script',
  1243.     'ONDBLCLICK'         => '%Script',
  1244.     'ONDRAG'             => '%Script',
  1245.     'ONDRAGEND'          => '%Script',
  1246.     'ONDRAGENTER'        => '%Script',
  1247.     'ONDRAGLEAVE'        => '%Script',
  1248.     'ONDRAGOVER'         => '%Script',
  1249.     'ONDRAGSTART'        => '%Script',
  1250.     'ONDROP'             => '%Script',
  1251.     'ONFOCUS'            => '%Script',
  1252.     'ONHELP'             => '%Script',
  1253.     'ONKEYDOWN'          => '%Script',
  1254.     'ONKEYPRESS'         => '%Script',
  1255.     'ONKEYUP'            => '%Script',
  1256.     'ONLOSECAPTURE'      => '%Script',
  1257.     'ONMOUSEDOWN'        => '%Script',
  1258.     'ONMOUSEMOVE'        => '%Script',
  1259.     'ONMOUSEOUT'         => '%Script',
  1260.     'ONMOUSEOVER'        => '%Script',
  1261.     'ONMOUSEUP'          => '%Script',
  1262.     'ONPASTE'            => '%Script',
  1263.     'ONPROPERTYCHANGE'   => '%Script',
  1264.     'ONREADYSTATECHANGE' => '%Script',
  1265.     'ONRESIZE'           => '%Script',
  1266.     'ONSELECTSTART'      => '%Script',
  1267.     'STYLE'              => '%StyleSheet',
  1268.     'TABINDEX'           => 'NUMBER',
  1269.     'TITLE'              => 'CDATA',
  1270.     'UNSELECTABLE'       => 'ON|OFF',
  1271.   },
  1272.   'CODE' => {
  1273.     'ACCESSKEY'          => '%Character',
  1274.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1275.     'CLASS'              => 'NAMES',
  1276.     'DIR'                => 'LTR|RTL',
  1277.     'ID'                 => 'ID',
  1278.     'LANG'               => '%LanguageCode',
  1279.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1280.     'ONBEFORECOPY'       => '%Script',
  1281.     'ONBEFORECUT'        => '%Script',
  1282.     'ONBEFOREPASTE'      => '%Script',
  1283.     'ONBLUR'             => '%Script',
  1284.     'ONCLICK'            => '%Script',
  1285.     'ONCONTEXTMENU'      => '%Script',
  1286.     'ONCOPY'             => '%Script',
  1287.     'ONCUT'              => '%Script',
  1288.     'ONDBLCLICK'         => '%Script',
  1289.     'ONDRAG'             => '%Script',
  1290.     'ONDRAGEND'          => '%Script',
  1291.     'ONDRAGENTER'        => '%Script',
  1292.     'ONDRAGLEAVE'        => '%Script',
  1293.     'ONDRAGOVER'         => '%Script',
  1294.     'ONDRAGSTART'        => '%Script',
  1295.     'ONDROP'             => '%Script',
  1296.     'ONFOCUS'            => '%Script',
  1297.     'ONHELP'             => '%Script',
  1298.     'ONKEYDOWN'          => '%Script',
  1299.     'ONKEYPRESS'         => '%Script',
  1300.     'ONKEYUP'            => '%Script',
  1301.     'ONLOSECAPTURE'      => '%Script',
  1302.     'ONMOUSEDOWN'        => '%Script',
  1303.     'ONMOUSEMOVE'        => '%Script',
  1304.     'ONMOUSEOUT'         => '%Script',
  1305.     'ONMOUSEOVER'        => '%Script',
  1306.     'ONMOUSEUP'          => '%Script',
  1307.     'ONPASTE'            => '%Script',
  1308.     'ONPROPERTYCHANGE'   => '%Script',
  1309.     'ONREADYSTATECHANGE' => '%Script',
  1310.     'ONRESIZE'           => '%Script',
  1311.     'ONSELECTSTART'      => '%Script',
  1312.     'STYLE'              => '%StyleSheet',
  1313.     'TABINDEX'           => 'NUMBER',
  1314.     'TITLE'              => 'CDATA',
  1315.     'UNSELECTABLE'       => 'ON|OFF',
  1316.   },
  1317.   'COL' => {
  1318.     'ALIGN'              => 'LEFT|CENTER|RIGHT',
  1319.     'BGCOLOR'            => '%color',
  1320.     'CLASS'              => 'NAMES',
  1321.     'DIR'                => 'LTR|RTL',
  1322.     'ID'                 => 'ID',
  1323.     'LANG'               => '%LanguageCode',
  1324.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1325.     'ONREADYSTATECHANGE' => '%Script',
  1326.     'SPAN'               => '%Span',
  1327.     'STYLE'              => '%StyleSheet',
  1328.     'TITLE'              => 'CDATA',
  1329.     'VALIGN'             => 'BASELINE|BOTTOM|MIDDLE|TOP|CENTER',
  1330.     'WIDTH'              => '%Length',
  1331.   },
  1332.   'COLGROUP' => {
  1333.     'ALIGN'              => 'LEFT|CENTER|RIGHT',
  1334.     'BGCOLOR'            => '%color',
  1335.     'CLASS'              => 'NAMES',
  1336.     'DIR'                => 'LTR|RTL',
  1337.     'ID'                 => 'ID',
  1338.     'LANG'               => '%LanguageCode',
  1339.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1340.     'ONREADYSTATECHANGE' => '%Script',
  1341.     'SPAN'               => '%Span',
  1342.     'STYLE'              => '%StyleSheet',
  1343.     'TITLE'              => 'CDATA',
  1344.     'VALIGN'             => 'BASELINE|BOTTOM|MIDDLE|TOP|CENTER',
  1345.     'WIDTH'              => '%Length',
  1346.   },
  1347.   'COMMENT' => {
  1348.     'ID'                 => 'ID',
  1349.     'LANG'               => '%LanguageCode',
  1350.     'ONPROPERTYCHANGE'   => '%Script',
  1351.     'ONREADYSTATECHANGE' => '%Script',
  1352.     'TITLE'              => 'CDATA',
  1353.   },
  1354.   'DD' => {
  1355.     'ACCESSKEY'          => '%Character',
  1356.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1357.     'CLASS'              => 'NAMES',
  1358.     'DIR'                => 'LTR|RTL',
  1359.     'ID'                 => 'ID',
  1360.     'LANG'               => '%LanguageCode',
  1361.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1362.     'NOWRAP'             => 'NOWRAP|TRUE|FALSE',
  1363.     'ONBEFORECOPY'       => '%Script',
  1364.     'ONBEFORECUT'        => '%Script',
  1365.     'ONBEFOREPASTE'      => '%Script',
  1366.     'ONBLUR'             => '%Script',
  1367.     'ONCLICK'            => '%Script',
  1368.     'ONCONTEXTMENU'      => '%Script',
  1369.     'ONCOPY'             => '%Script',
  1370.     'ONCUT'              => '%Script',
  1371.     'ONDBLCLICK'         => '%Script',
  1372.     'ONDRAG'             => '%Script',
  1373.     'ONDRAGEND'          => '%Script',
  1374.     'ONDRAGENTER'        => '%Script',
  1375.     'ONDRAGLEAVE'        => '%Script',
  1376.     'ONDRAGOVER'         => '%Script',
  1377.     'ONDRAGSTART'        => '%Script',
  1378.     'ONDROP'             => '%Script',
  1379.     'ONFOCUS'            => '%Script',
  1380.     'ONHELP'             => '%Script',
  1381.     'ONKEYDOWN'          => '%Script',
  1382.     'ONKEYPRESS'         => '%Script',
  1383.     'ONKEYUP'            => '%Script',
  1384.     'ONLOSECAPTURE'      => '%Script',
  1385.     'ONMOUSEDOWN'        => '%Script',
  1386.     'ONMOUSEMOVE'        => '%Script',
  1387.     'ONMOUSEOUT'         => '%Script',
  1388.     'ONMOUSEOVER'        => '%Script',
  1389.     'ONMOUSEUP'          => '%Script',
  1390.     'ONPASTE'            => '%Script',
  1391.     'ONPROPERTYCHANGE'   => '%Script',
  1392.     'ONREADYSTATECHANGE' => '%Script',
  1393.     'ONRESIZE'           => '%Script',
  1394.     'ONSELECTSTART'      => '%Script',
  1395.     'STYLE'              => '%StyleSheet',
  1396.     'TABINDEX'           => 'NUMBER',
  1397.     'TITLE'              => 'CDATA',
  1398.     'UNSELECTABLE'       => 'ON|OFF',
  1399.   },
  1400.   'DEL' => {
  1401.     'ACCESSKEY'          => '%Character',
  1402.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1403.     'CLASS'              => 'NAMES',
  1404.     'DIR'                => 'LTR|RTL',
  1405.     'ID'                 => 'ID',
  1406.     'LANG'               => '%LanguageCode',
  1407.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1408.     'ONBLUR'             => '%Script',
  1409.     'ONDRAG'             => '%Script',
  1410.     'ONDRAGEND'          => '%Script',
  1411.     'ONDRAGENTER'        => '%Script',
  1412.     'ONDRAGLEAVE'        => '%Script',
  1413.     'ONDRAGOVER'         => '%Script',
  1414.     'ONDRAGSTART'        => '%Script',
  1415.     'ONDROP'             => '%Script',
  1416.     'ONFOCUS'            => '%Script',
  1417.     'ONKEYDOWN'          => '%Script',
  1418.     'ONKEYPRESS'         => '%Script',
  1419.     'ONKEYUP'            => '%Script',
  1420.     'ONREADYSTATECHANGE' => '%Script',
  1421.     'ONSELECTSTART'      => '%Script',
  1422.     'STYLE'              => '%StyleSheet',
  1423.     'TABINDEX'           => 'NUMBER',
  1424.     'TITLE'              => 'CDATA',
  1425.     'UNSELECTABLE'       => 'ON|OFF',
  1426.   },
  1427.   'DFN' => {
  1428.     'ACCESSKEY'          => '%Character',
  1429.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1430.     'CLASS'              => 'NAMES',
  1431.     'DIR'                => 'LTR|RTL',
  1432.     'ID'                 => 'ID',
  1433.     'LANG'               => '%LanguageCode',
  1434.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1435.     'ONBEFORECOPY'       => '%Script',
  1436.     'ONBEFORECUT'        => '%Script',
  1437.     'ONBEFOREPASTE'      => '%Script',
  1438.     'ONBLUR'             => '%Script',
  1439.     'ONCLICK'            => '%Script',
  1440.     'ONCONTEXTMENU'      => '%Script',
  1441.     'ONCOPY'             => '%Script',
  1442.     'ONCUT'              => '%Script',
  1443.     'ONDBLCLICK'         => '%Script',
  1444.     'ONDRAG'             => '%Script',
  1445.     'ONDRAGEND'          => '%Script',
  1446.     'ONDRAGENTER'        => '%Script',
  1447.     'ONDRAGLEAVE'        => '%Script',
  1448.     'ONDRAGOVER'         => '%Script',
  1449.     'ONDRAGSTART'        => '%Script',
  1450.     'ONDROP'             => '%Script',
  1451.     'ONFOCUS'            => '%Script',
  1452.     'ONHELP'             => '%Script',
  1453.     'ONKEYDOWN'          => '%Script',
  1454.     'ONKEYPRESS'         => '%Script',
  1455.     'ONKEYUP'            => '%Script',
  1456.     'ONLOSECAPTURE'      => '%Script',
  1457.     'ONMOUSEDOWN'        => '%Script',
  1458.     'ONMOUSEMOVE'        => '%Script',
  1459.     'ONMOUSEOUT'         => '%Script',
  1460.     'ONMOUSEOVER'        => '%Script',
  1461.     'ONMOUSEUP'          => '%Script',
  1462.     'ONPASTE'            => '%Script',
  1463.     'ONPROPERTYCHANGE'   => '%Script',
  1464.     'ONREADYSTATECHANGE' => '%Script',
  1465.     'ONRESIZE'           => '%Script',
  1466.     'ONSELECTSTART'      => '%Script',
  1467.     'STYLE'              => '%StyleSheet',
  1468.     'TABINDEX'           => 'NUMBER',
  1469.     'TITLE'              => 'CDATA',
  1470.     'UNSELECTABLE'       => 'ON|OFF',
  1471.   },
  1472.   'DIR' => {
  1473.     'ACCESSKEY'          => '%Character',
  1474.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1475.     'CLASS'              => 'NAMES',
  1476.     'DIR'                => 'LTR|RTL',
  1477.     'ID'                 => 'ID',
  1478.     'LANG'               => '%LanguageCode',
  1479.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1480.     'ONBEFORECOPY'       => '%Script',
  1481.     'ONBEFORECUT'        => '%Script',
  1482.     'ONBEFOREPASTE'      => '%Script',
  1483.     'ONBLUR'             => '%Script',
  1484.     'ONCLICK'            => '%Script',
  1485.     'ONCONTEXTMENU'      => '%Script',
  1486.     'ONCOPY'             => '%Script',
  1487.     'ONCUT'              => '%Script',
  1488.     'ONDBLCLICK'         => '%Script',
  1489.     'ONDRAG'             => '%Script',
  1490.     'ONDRAGEND'          => '%Script',
  1491.     'ONDRAGENTER'        => '%Script',
  1492.     'ONDRAGLEAVE'        => '%Script',
  1493.     'ONDRAGOVER'         => '%Script',
  1494.     'ONDRAGSTART'        => '%Script',
  1495.     'ONDROP'             => '%Script',
  1496.     'ONFOCUS'            => '%Script',
  1497.     'ONHELP'             => '%Script',
  1498.     'ONKEYDOWN'          => '%Script',
  1499.     'ONKEYPRESS'         => '%Script',
  1500.     'ONKEYUP'            => '%Script',
  1501.     'ONLOSECAPTURE'      => '%Script',
  1502.     'ONMOUSEDOWN'        => '%Script',
  1503.     'ONMOUSEMOVE'        => '%Script',
  1504.     'ONMOUSEOUT'         => '%Script',
  1505.     'ONMOUSEOVER'        => '%Script',
  1506.     'ONMOUSEUP'          => '%Script',
  1507.     'ONPASTE'            => '%Script',
  1508.     'ONPROPERTYCHANGE'   => '%Script',
  1509.     'ONREADYSTATECHANGE' => '%Script',
  1510.     'ONRESIZE'           => '%Script',
  1511.     'ONSELECTSTART'      => '%Script',
  1512.     'STYLE'              => '%StyleSheet',
  1513.     'TABINDEX'           => 'NUMBER',
  1514.     'TITLE'              => 'CDATA',
  1515.     'TYPE'               => 'DISK|CIRCLE|SQUARE',
  1516.     'UNSELECTABLE'       => 'ON|OFF',
  1517.   },
  1518.   'DIV' => {
  1519.     'ACCESSKEY'          => '%Character',
  1520.     'ALIGN'              => 'LEFT|CENTER|RIGHT|JUSTIFY',
  1521.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1522.     'CLASS'              => 'NAMES',
  1523.     'DATAFLD'            => 'CDATA',
  1524.     'DATAFORMATAS'       => 'HTML|TEXT',
  1525.     'DATASRC'            => 'CDATA',
  1526.     'DIR'                => 'LTR|RTL',
  1527.     'ID'                 => 'ID',
  1528.     'LANG'               => '%LanguageCode',
  1529.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1530.     'NOWRAP'             => 'NOWRAP|TRUE|FALSE',
  1531.     'ONAFTERUPDATE'      => '%Script',
  1532.     'ONBEFORECOPY'       => '%Script',
  1533.     'ONBEFORECUT'        => '%Script',
  1534.     'ONBEFOREEDITFOCUS'  => '%Script',
  1535.     'ONBEFOREPASTE'      => '%Script',
  1536.     'ONBEFOREUPDATE'     => '%Script',
  1537.     'ONBLUR'             => '%Script',
  1538.     'ONCLICK'            => '%Script',
  1539.     'ONCONTEXTMENU'      => '%Script',
  1540.     'ONCOPY'             => '%Script',
  1541.     'ONCUT'              => '%Script',
  1542.     'ONDBLCLICK'         => '%Script',
  1543.     'ONDRAG'             => '%Script',
  1544.     'ONDRAGEND'          => '%Script',
  1545.     'ONDRAGENTER'        => '%Script',
  1546.     'ONDRAGLEAVE'        => '%Script',
  1547.     'ONDRAGOVER'         => '%Script',
  1548.     'ONDRAGSTART'        => '%Script',
  1549.     'ONDROP'             => '%Script',
  1550.     'ONFILTERCHANGE'     => '%Script',
  1551.     'ONFOCUS'            => '%Script',
  1552.     'ONHELP'             => '%Script',
  1553.     'ONKEYDOWN'          => '%Script',
  1554.     'ONKEYPRESS'         => '%Script',
  1555.     'ONKEYUP'            => '%Script',
  1556.     'ONLOSECAPTURE'      => '%Script',
  1557.     'ONMOUSEDOWN'        => '%Script',
  1558.     'ONMOUSEMOVE'        => '%Script',
  1559.     'ONMOUSEOUT'         => '%Script',
  1560.     'ONMOUSEOVER'        => '%Script',
  1561.     'ONMOUSEUP'          => '%Script',
  1562.     'ONPASTE'            => '%Script',
  1563.     'ONPROPERTYCHANGE'   => '%Script',
  1564.     'ONREADYSTATECHANGE' => '%Script',
  1565.     'ONRESIZE'           => '%Script',
  1566.     'ONROWENTER'         => '%Script',
  1567.     'ONROWEXIT'          => '%Script',
  1568.     'ONSCROLL'           => '%Script',
  1569.     'ONSELECTSTART'      => '%Script',
  1570.     'STYLE'              => '%StyleSheet',
  1571.     'TABINDEX'           => 'NUMBER',
  1572.     'TITLE'              => 'CDATA',
  1573.     'UNSELECTABLE'       => 'ON|OFF',
  1574.   },
  1575.   'DL' => {
  1576.     'ACCESSKEY'          => '%Character',
  1577.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1578.     'CLASS'              => 'NAMES',
  1579.     'COMPACT'            => 'COMPACT|TRUE|FALSE',
  1580.     'DIR'                => 'LTR|RTL',
  1581.     'ID'                 => 'ID',
  1582.     'LANG'               => '%LanguageCode',
  1583.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1584.     'ONBEFORECOPY'       => '%Script',
  1585.     'ONBEFORECUT'        => '%Script',
  1586.     'ONBEFOREPASTE'      => '%Script',
  1587.     'ONBLUR'             => '%Script',
  1588.     'ONCLICK'            => '%Script',
  1589.     'ONCONTEXTMENU'      => '%Script',
  1590.     'ONCOPY'             => '%Script',
  1591.     'ONCUT'              => '%Script',
  1592.     'ONDBLCLICK'         => '%Script',
  1593.     'ONDRAG'             => '%Script',
  1594.     'ONDRAGEND'          => '%Script',
  1595.     'ONDRAGENTER'        => '%Script',
  1596.     'ONDRAGLEAVE'        => '%Script',
  1597.     'ONDRAGOVER'         => '%Script',
  1598.     'ONDRAGSTART'        => '%Script',
  1599.     'ONDROP'             => '%Script',
  1600.     'ONFOCUS'            => '%Script',
  1601.     'ONHELP'             => '%Script',
  1602.     'ONLOSECAPTURE'      => '%Script',
  1603.     'ONMOUSEDOWN'        => '%Script',
  1604.     'ONMOUSEMOVE'        => '%Script',
  1605.     'ONMOUSEOUT'         => '%Script',
  1606.     'ONMOUSEOVER'        => '%Script',
  1607.     'ONMOUSEUP'          => '%Script',
  1608.     'ONPASTE'            => '%Script',
  1609.     'ONPROPERTYCHANGE'   => '%Script',
  1610.     'ONREADYSTATECHANGE' => '%Script',
  1611.     'ONRESIZE'           => '%Script',
  1612.     'ONSELECTSTART'      => '%Script',
  1613.     'STYLE'              => '%StyleSheet',
  1614.     'TABINDEX'           => 'NUMBER',
  1615.     'TITLE'              => 'CDATA',
  1616.     'UNSELECTABLE'       => 'ON|OFF',
  1617.   },
  1618.   'DT' => {
  1619.     'ACCESSKEY'          => '%Character',
  1620.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1621.     'CLASS'              => 'NAMES',
  1622.     'DIR'                => 'LTR|RTL',
  1623.     'ID'                 => 'ID',
  1624.     'LANG'               => '%LanguageCode',
  1625.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1626.     'NOWRAP'             => 'NOWRAP|TRUE|FALSE',
  1627.     'ONBEFORECOPY'       => '%Script',
  1628.     'ONBEFORECUT'        => '%Script',
  1629.     'ONBEFOREPASTE'      => '%Script',
  1630.     'ONBLUR'             => '%Script',
  1631.     'ONCLICK'            => '%Script',
  1632.     'ONCONTEXTMENU'      => '%Script',
  1633.     'ONCOPY'             => '%Script',
  1634.     'ONCUT'              => '%Script',
  1635.     'ONDBLCLICK'         => '%Script',
  1636.     'ONDRAG'             => '%Script',
  1637.     'ONDRAGEND'          => '%Script',
  1638.     'ONDRAGENTER'        => '%Script',
  1639.     'ONDRAGLEAVE'        => '%Script',
  1640.     'ONDRAGOVER'         => '%Script',
  1641.     'ONDRAGSTART'        => '%Script',
  1642.     'ONDROP'             => '%Script',
  1643.     'ONFOCUS'            => '%Script',
  1644.     'ONHELP'             => '%Script',
  1645.     'ONKEYDOWN'          => '%Script',
  1646.     'ONKEYPRESS'         => '%Script',
  1647.     'ONKEYUP'            => '%Script',
  1648.     'ONLOSECAPTURE'      => '%Script',
  1649.     'ONMOUSEDOWN'        => '%Script',
  1650.     'ONMOUSEMOVE'        => '%Script',
  1651.     'ONMOUSEOUT'         => '%Script',
  1652.     'ONMOUSEOVER'        => '%Script',
  1653.     'ONMOUSEUP'          => '%Script',
  1654.     'ONPASTE'            => '%Script',
  1655.     'ONPROPERTYCHANGE'   => '%Script',
  1656.     'ONREADYSTATECHANGE' => '%Script',
  1657.     'ONRESIZE'           => '%Script',
  1658.     'ONSELECTSTART'      => '%Script',
  1659.     'STYLE'              => '%StyleSheet',
  1660.     'TABINDEX'           => 'NUMBER',
  1661.     'TITLE'              => 'CDATA',
  1662.     'UNSELECTABLE'       => 'ON|OFF',
  1663.   },
  1664.   'EM' => {
  1665.     'ACCESSKEY'          => '%Character',
  1666.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1667.     'CLASS'              => 'NAMES',
  1668.     'DIR'                => 'LTR|RTL',
  1669.     'ID'                 => 'ID',
  1670.     'LANG'               => '%LanguageCode',
  1671.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1672.     'ONBEFORECOPY'       => '%Script',
  1673.     'ONBEFORECUT'        => '%Script',
  1674.     'ONBEFOREPASTE'      => '%Script',
  1675.     'ONBLUR'             => '%Script',
  1676.     'ONCLICK'            => '%Script',
  1677.     'ONCONTEXTMENU'      => '%Script',
  1678.     'ONCOPY'             => '%Script',
  1679.     'ONCUT'              => '%Script',
  1680.     'ONDBLCLICK'         => '%Script',
  1681.     'ONDRAG'             => '%Script',
  1682.     'ONDRAGEND'          => '%Script',
  1683.     'ONDRAGENTER'        => '%Script',
  1684.     'ONDRAGLEAVE'        => '%Script',
  1685.     'ONDRAGOVER'         => '%Script',
  1686.     'ONDRAGSTART'        => '%Script',
  1687.     'ONDROP'             => '%Script',
  1688.     'ONFOCUS'            => '%Script',
  1689.     'ONHELP'             => '%Script',
  1690.     'ONKEYDOWN'          => '%Script',
  1691.     'ONKEYPRESS'         => '%Script',
  1692.     'ONKEYUP'            => '%Script',
  1693.     'ONLOSECAPTURE'      => '%Script',
  1694.     'ONMOUSEDOWN'        => '%Script',
  1695.     'ONMOUSEMOVE'        => '%Script',
  1696.     'ONMOUSEOUT'         => '%Script',
  1697.     'ONMOUSEOVER'        => '%Script',
  1698.     'ONMOUSEUP'          => '%Script',
  1699.     'ONPASTE'            => '%Script',
  1700.     'ONPROPERTYCHANGE'   => '%Script',
  1701.     'ONREADYSTATECHANGE' => '%Script',
  1702.     'ONRESIZE'           => '%Script',
  1703.     'ONSELECTSTART'      => '%Script',
  1704.     'STYLE'              => '%StyleSheet',
  1705.     'TABINDEX'           => 'NUMBER',
  1706.     'TITLE'              => 'CDATA',
  1707.     'UNSELECTABLE'       => 'ON|OFF',
  1708.   },
  1709.   'EMBED' => {
  1710.     'ACCESSKEY'          => '%Character',
  1711.     'ALIGN'              => 'ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE'.
  1712.                             '|RIGHT|TEXTTOP|TOP',
  1713.     'ALT'                => 'CDATA',
  1714.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1715.     'CLASS'              => 'NAMES',
  1716.     'CODE'               => '%URL',
  1717.     'DIR'                => 'LTR|RTL',
  1718.     'HEIGHT'             => '%Length',
  1719.     'HSPACE'             => '%Length',
  1720.     'ID'                 => 'ID',
  1721.     'LANG'               => '%LanguageCode',
  1722.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1723.     'NAME'               => 'CDATA',
  1724.     'ONAFTERUPDATE'      => '%Script',
  1725.     'ONBEFORECUT'        => '%Script',
  1726.     'ONBEFOREPASTE'      => '%Script',
  1727.     'ONBEFOREUPDATE'     => '%Script',
  1728.     'ONBLUR'             => '%Script',
  1729.     'ONCLICK'            => '%Script',
  1730.     'ONCONTEXTMENU'      => '%Script',
  1731.     'ONCUT'              => '%Script',
  1732.     'ONDBLCLICK'         => '%Script',
  1733.     'ONFOCUS'            => '%Script',
  1734.     'ONHELP'             => '%Script',
  1735.     'ONLOAD'             => '%Script',
  1736.     'ONLOSECAPTURE'      => '%Script',
  1737.     'ONMOUSEDOWN'        => '%Script',
  1738.     'ONMOUSEMOVE'        => '%Script',
  1739.     'ONMOUSEOUT'         => '%Script',
  1740.     'ONMOUSEOVER'        => '%Script',
  1741.     'ONMOUSEUP'          => '%Script',
  1742.     'ONPASTE'            => '%Script',
  1743.     'ONPROPERTYCHANGE'   => '%Script',
  1744.     'ONREADYSTATECHANGE' => '%Script',
  1745.     'ONRESIZE'           => '%Script',
  1746.     'ONROWENTER'         => '%Script',
  1747.     'ONROWEXIT'          => '%Script',
  1748.     'ONSCROLL'           => '%Script',
  1749.     'PLUGINSPAGE'        => '%URL',
  1750.     'SRC'                => '%URL',
  1751.     'STYLE'              => '%StyleSheet',
  1752.     'TABINDEX'           => 'NUMBER',
  1753.     'TITLE'              => 'CDATA',
  1754.     'UNITS'              => 'PX|EM',
  1755.     'UNSELECTABLE'       => 'ON|OFF',
  1756.     'VSPACE'             => '%Length',
  1757.     'WIDTH'              => '%Length',
  1758.   },
  1759.   'FIELDSET' => {
  1760.     'ACCESSKEY'          => '%Character',
  1761.     'ALIGN'              => 'ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE'.
  1762.                             '|RIGHT|TEXTTOP|TOP',
  1763.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1764.     'CLASS'              => 'NAMES',
  1765.     'DIR'                => 'LTR|RTL',
  1766.     'ID'                 => 'ID',
  1767.     'LANG'               => '%LanguageCode',
  1768.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1769.     'ONAFTERUPDATE'      => '%Script',
  1770.     'ONBEFORECOPY'       => '%Script',
  1771.     'ONBEFORECUT'        => '%Script',
  1772.     'ONBEFOREEDITFOCUS'  => '%Script',
  1773.     'ONBEFOREPASTE'      => '%Script',
  1774.     'ONBEFOREUPDATE'     => '%Script',
  1775.     'ONBLUR'             => '%Script',
  1776.     'ONCLICK'            => '%Script',
  1777.     'ONCONTEXTMENU'      => '%Script',
  1778.     'ONCOPY'             => '%Script',
  1779.     'ONCUT'              => '%Script',
  1780.     'ONDBLCLICK'         => '%Script',
  1781.     'ONDRAG'             => '%Script',
  1782.     'ONDRAGEND'          => '%Script',
  1783.     'ONDRAGENTER'        => '%Script',
  1784.     'ONDRAGLEAVE'        => '%Script',
  1785.     'ONDRAGOVER'         => '%Script',
  1786.     'ONDRAGSTART'        => '%Script',
  1787.     'ONDROP'             => '%Script',
  1788.     'ONFILTERCHANGE'     => '%Script',
  1789.     'ONFOCUS'            => '%Script',
  1790.     'ONHELP'             => '%Script',
  1791.     'ONKEYDOWN'          => '%Script',
  1792.     'ONKEYPRESS'         => '%Script',
  1793.     'ONKEYUP'            => '%Script',
  1794.     'ONLOSECAPTURE'      => '%Script',
  1795.     'ONMOUSEDOWN'        => '%Script',
  1796.     'ONMOUSEMOVE'        => '%Script',
  1797.     'ONMOUSEOUT'         => '%Script',
  1798.     'ONMOUSEOVER'        => '%Script',
  1799.     'ONMOUSEUP'          => '%Script',
  1800.     'ONPASTE'            => '%Script',
  1801.     'ONPROPERTYCHANGE'   => '%Script',
  1802.     'ONREADYSTATECHANGE' => '%Script',
  1803.     'ONRESIZE'           => '%Script',
  1804.     'ONSELECTSTART'      => '%Script',
  1805.     'STYLE'              => '%StyleSheet',
  1806.     'TABINDEX'           => 'NUMBER',
  1807.     'TITLE'              => 'CDATA',
  1808.     'UNSELECTABLE'       => 'ON|OFF',
  1809.   },
  1810.   'FONT' => {
  1811.     'ACCESSKEY'          => '%Character',
  1812.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1813.     'CLASS'              => 'NAMES',
  1814.     'COLOR'              => '%color',
  1815.     'DIR'                => 'LTR|RTL',
  1816.     'FACE'               => '%face',
  1817.     'ID'                 => 'ID',
  1818.     'LANG'               => '%LanguageCode',
  1819.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1820.     'ONBEFORECUT'        => '%Script',
  1821.     'ONBEFOREPASTE'      => '%Script',
  1822.     'ONBLUR'             => '%Script',
  1823.     'ONCLICK'            => '%Script',
  1824.     'ONCONTEXTMENU'      => '%Script',
  1825.     'ONCUT'              => '%Script',
  1826.     'ONDBLCLICK'         => '%Script',
  1827.     'ONDRAG'             => '%Script',
  1828.     'ONDRAGEND'          => '%Script',
  1829.     'ONDRAGENTER'        => '%Script',
  1830.     'ONDRAGLEAVE'        => '%Script',
  1831.     'ONDRAGOVER'         => '%Script',
  1832.     'ONDRAGSTART'        => '%Script',
  1833.     'ONDROP'             => '%Script',
  1834.     'ONFOCUS'            => '%Script',
  1835.     'ONHELP'             => '%Script',
  1836.     'ONKEYDOWN'          => '%Script',
  1837.     'ONKEYPRESS'         => '%Script',
  1838.     'ONKEYUP'            => '%Script',
  1839.     'ONLOSECAPTURE'      => '%Script',
  1840.     'ONMOUSEDOWN'        => '%Script',
  1841.     'ONMOUSEMOVE'        => '%Script',
  1842.     'ONMOUSEOUT'         => '%Script',
  1843.     'ONMOUSEOVER'        => '%Script',
  1844.     'ONMOUSEUP'          => '%Script',
  1845.     'ONPASTE'            => '%Script',
  1846.     'ONPROPERTYCHANGE'   => '%Script',
  1847.     'ONREADYSTATECHANGE' => '%Script',
  1848.     'ONSELECTSTART'      => '%Script',
  1849.     'SIZE'               => '%rsize',
  1850.     'STYLE'              => '%StyleSheet',
  1851.     'TABINDEX'           => 'NUMBER',
  1852.     'TITLE'              => 'CDATA',
  1853.     'UNSELECTABLE'       => 'ON|OFF',
  1854.   },
  1855.   'FORM' => {
  1856.     'ACCESSKEY'          => '%Character',
  1857.     'ACTION'             => '%URL',
  1858.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1859.     'AUTOCOMPLETE'       => 'ON|OFF',
  1860.     'CLASS'              => 'NAMES',
  1861.     'DIR'                => 'LTR|RTL',
  1862.     'ENCTYPE'            => 'CDATA',
  1863.     'ID'                 => 'ID',
  1864.     'LANG'               => '%LanguageCode',
  1865.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1866.     'METHOD'             => 'GET|POST',
  1867.     'NAME'               => 'CDATA',
  1868.     'ONBEFORECOPY'       => '%Script',
  1869.     'ONBEFORECUT'        => '%Script',
  1870.     'ONBEFOREPASTE'      => '%Script',
  1871.     'ONBLUR'             => '%Script',
  1872.     'ONCLICK'            => '%Script',
  1873.     'ONCONTEXTMENU'      => '%Script',
  1874.     'ONCOPY'             => '%Script',
  1875.     'ONCUT'              => '%Script',
  1876.     'ONDBLCLICK'         => '%Script',
  1877.     'ONDRAG'             => '%Script',
  1878.     'ONDRAGEND'          => '%Script',
  1879.     'ONDRAGENTER'        => '%Script',
  1880.     'ONDRAGLEAVE'        => '%Script',
  1881.     'ONDRAGOVER'         => '%Script',
  1882.     'ONDRAGSTART'        => '%Script',
  1883.     'ONDROP'             => '%Script',
  1884.     'ONFOCUS'            => '%Script',
  1885.     'ONHELP'             => '%Script',
  1886.     'ONKEYDOWN'          => '%Script',
  1887.     'ONKEYPRESS'         => '%Script',
  1888.     'ONKEYUP'            => '%Script',
  1889.     'ONLOSECAPTURE'      => '%Script',
  1890.     'ONMOUSEDOWN'        => '%Script',
  1891.     'ONMOUSEMOVE'        => '%Script',
  1892.     'ONMOUSEOUT'         => '%Script',
  1893.     'ONMOUSEOVER'        => '%Script',
  1894.     'ONMOUSEUP'          => '%Script',
  1895.     'ONPASTE'            => '%Script',
  1896.     'ONPROPERTYCHANGE'   => '%Script',
  1897.     'ONREADYSTATECHANGE' => '%Script',
  1898.     'ONRESET'            => '%Script',
  1899.     'ONRESIZE'           => '%Script',
  1900.     'ONSELECTSTART'      => '%Script',
  1901.     'ONSUBMIT'           => '%Script',
  1902.     'STYLE'              => '%StyleSheet',
  1903.     'TABINDEX'           => 'NUMBER',
  1904.     'TARGET'             => 'CDATA',
  1905.     'TITLE'              => 'CDATA',
  1906.     'UNSELECTABLE'       => 'ON|OFF',
  1907.   },
  1908.   'FRAME' => {
  1909.     'APPLICATION'     => 'YES|NO',
  1910.     'ATOMICSELECTION' => 'TRUE|FALSE',
  1911.     'BORDERCOLOR'     => '%color',
  1912.     'CLASS'           => 'NAMES',
  1913.     'DATAFLD'         => 'CDATA',
  1914.     'DATASRC'         => 'CDATA',
  1915.     'FRAMEBORDER'     => 'YES|NO|1|0',
  1916.     'HEIGHT'          => '%Length',
  1917.     'ID'              => 'ID',
  1918.     'LANG'            => '%LanguageCode',
  1919.     'LANGUAGE'        => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1920.     'MARGINHEIGHT'    => '%Pixels',
  1921.     'MARGINWIDTH'     => '%Pixels',
  1922.     'NAME'            => 'CDATA',
  1923.     'NORESIZE'        => 'NORESIZE|TRUE|FALSE',
  1924.     'ONBEFOREUNLOAD'  => '%Script',
  1925.     'ONBLUR'          => '%Script',
  1926.     'ONFOCUS'         => '%Script',
  1927.     'ONLOAD'          => '%Script',
  1928.     'ONRESIZE'        => '%Script',
  1929.     'ONUNLOAD'        => '%Script',
  1930.     'SCROLLING'       => 'AUTO|YES|NO',
  1931.     'SRC'             => '%URL',
  1932.     'TITLE'           => 'CDATA',
  1933.     'UNSELECTABLE'    => 'ON|OFF',
  1934.     'WIDTH'           => '%Length',
  1935.   },
  1936.   'FRAMESET' => {
  1937.     'ATOMICSELECTION' => 'TRUE|FALSE',
  1938.     'BORDER'          => '%Pixels',
  1939.     'BORDERCOLOR'     => '%color',
  1940.     'CLASS'           => 'NAMES',
  1941.     'COLS'            => 'CDATA',
  1942.     'DIR'             => 'LTR|RTL',
  1943.     'FRAMEBORDER'     => 'YES|NO|1|0',
  1944.     'FRAMESPACING'    => '%Pixels',
  1945.     'ID'              => 'ID',
  1946.     'LANG'            => '%LanguageCode',
  1947.     'LANGUAGE'        => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1948.     'ONAFTERPRINT'    => '%Script',
  1949.     'ONBEFOREPRINT'   => '%Script',
  1950.     'ONBEFOREUNLOAD'  => '%Script',
  1951.     'ONBLUR'          => '%Script',
  1952.     'ONFOCUS'         => '%Script',
  1953.     'ONLOAD'          => '%Script',
  1954.     'ONUNLOAD'        => '%Script',
  1955.     'ROWS'            => 'CDATA',
  1956.     'TABINDEX'        => 'NUMBER',
  1957.     'TITLE'           => 'CDATA',
  1958.     'UNSELECTABLE'    => 'ON|OFF',
  1959.   },
  1960.   'H1' => {
  1961.     'ACCESSKEY'          => '%Character',
  1962.     'ALIGN'              => 'LEFT|CENTER|RIGHT|JUSTIFY',
  1963.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  1964.     'CLASS'              => 'NAMES',
  1965.     'DIR'                => 'LTR|RTL',
  1966.     'ID'                 => 'ID',
  1967.     'LANG'               => '%LanguageCode',
  1968.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  1969.     'ONBEFORECOPY'       => '%Script',
  1970.     'ONBEFORECUT'        => '%Script',
  1971.     'ONBEFOREPASTE'      => '%Script',
  1972.     'ONBLUR'             => '%Script',
  1973.     'ONCLICK'            => '%Script',
  1974.     'ONCONTEXTMENU'      => '%Script',
  1975.     'ONCOPY'             => '%Script',
  1976.     'ONCUT'              => '%Script',
  1977.     'ONDBLCLICK'         => '%Script',
  1978.     'ONDRAG'             => '%Script',
  1979.     'ONDRAGEND'          => '%Script',
  1980.     'ONDRAGENTER'        => '%Script',
  1981.     'ONDRAGLEAVE'        => '%Script',
  1982.     'ONDRAGOVER'         => '%Script',
  1983.     'ONDRAGSTART'        => '%Script',
  1984.     'ONDROP'             => '%Script',
  1985.     'ONFOCUS'            => '%Script',
  1986.     'ONHELP'             => '%Script',
  1987.     'ONKEYDOWN'          => '%Script',
  1988.     'ONKEYPRESS'         => '%Script',
  1989.     'ONKEYUP'            => '%Script',
  1990.     'ONLOSECAPTURE'      => '%Script',
  1991.     'ONMOUSEDOWN'        => '%Script',
  1992.     'ONMOUSEMOVE'        => '%Script',
  1993.     'ONMOUSEOUT'         => '%Script',
  1994.     'ONMOUSEOVER'        => '%Script',
  1995.     'ONMOUSEUP'          => '%Script',
  1996.     'ONPASTE'            => '%Script',
  1997.     'ONPROPERTYCHANGE'   => '%Script',
  1998.     'ONREADYSTATECHANGE' => '%Script',
  1999.     'ONRESIZE'           => '%Script',
  2000.     'ONSELECTSTART'      => '%Script',
  2001.     'STYLE'              => '%StyleSheet',
  2002.     'TABINDEX'           => 'NUMBER',
  2003.     'TITLE'              => 'CDATA',
  2004.     'UNSELECTABLE'       => 'ON|OFF',
  2005.   },
  2006.   'H2' => {
  2007.     'ACCESSKEY'          => '%Character',
  2008.     'ALIGN'              => 'LEFT|CENTER|RIGHT|JUSTIFY',
  2009.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2010.     'CLASS'              => 'NAMES',
  2011.     'DIR'                => 'LTR|RTL',
  2012.     'ID'                 => 'ID',
  2013.     'LANG'               => '%LanguageCode',
  2014.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2015.     'ONBEFORECOPY'       => '%Script',
  2016.     'ONBEFORECUT'        => '%Script',
  2017.     'ONBEFOREPASTE'      => '%Script',
  2018.     'ONBLUR'             => '%Script',
  2019.     'ONCLICK'            => '%Script',
  2020.     'ONCONTEXTMENU'      => '%Script',
  2021.     'ONCOPY'             => '%Script',
  2022.     'ONCUT'              => '%Script',
  2023.     'ONDBLCLICK'         => '%Script',
  2024.     'ONDRAG'             => '%Script',
  2025.     'ONDRAGEND'          => '%Script',
  2026.     'ONDRAGENTER'        => '%Script',
  2027.     'ONDRAGLEAVE'        => '%Script',
  2028.     'ONDRAGOVER'         => '%Script',
  2029.     'ONDRAGSTART'        => '%Script',
  2030.     'ONDROP'             => '%Script',
  2031.     'ONFOCUS'            => '%Script',
  2032.     'ONHELP'             => '%Script',
  2033.     'ONKEYDOWN'          => '%Script',
  2034.     'ONKEYPRESS'         => '%Script',
  2035.     'ONKEYUP'            => '%Script',
  2036.     'ONLOSECAPTURE'      => '%Script',
  2037.     'ONMOUSEDOWN'        => '%Script',
  2038.     'ONMOUSEMOVE'        => '%Script',
  2039.     'ONMOUSEOUT'         => '%Script',
  2040.     'ONMOUSEOVER'        => '%Script',
  2041.     'ONMOUSEUP'          => '%Script',
  2042.     'ONPASTE'            => '%Script',
  2043.     'ONPROPERTYCHANGE'   => '%Script',
  2044.     'ONREADYSTATECHANGE' => '%Script',
  2045.     'ONRESIZE'           => '%Script',
  2046.     'ONSELECTSTART'      => '%Script',
  2047.     'STYLE'              => '%StyleSheet',
  2048.     'TABINDEX'           => 'NUMBER',
  2049.     'TITLE'              => 'CDATA',
  2050.     'UNSELECTABLE'       => 'ON|OFF',
  2051.   },
  2052.   'H3' => {
  2053.     'ACCESSKEY'          => '%Character',
  2054.     'ALIGN'              => 'LEFT|CENTER|RIGHT|JUSTIFY',
  2055.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2056.     'CLASS'              => 'NAMES',
  2057.     'DIR'                => 'LTR|RTL',
  2058.     'ID'                 => 'ID',
  2059.     'LANG'               => '%LanguageCode',
  2060.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2061.     'ONBEFORECOPY'       => '%Script',
  2062.     'ONBEFORECUT'        => '%Script',
  2063.     'ONBEFOREPASTE'      => '%Script',
  2064.     'ONBLUR'             => '%Script',
  2065.     'ONCLICK'            => '%Script',
  2066.     'ONCONTEXTMENU'      => '%Script',
  2067.     'ONCOPY'             => '%Script',
  2068.     'ONCUT'              => '%Script',
  2069.     'ONDBLCLICK'         => '%Script',
  2070.     'ONDRAG'             => '%Script',
  2071.     'ONDRAGEND'          => '%Script',
  2072.     'ONDRAGENTER'        => '%Script',
  2073.     'ONDRAGLEAVE'        => '%Script',
  2074.     'ONDRAGOVER'         => '%Script',
  2075.     'ONDRAGSTART'        => '%Script',
  2076.     'ONDROP'             => '%Script',
  2077.     'ONFOCUS'            => '%Script',
  2078.     'ONHELP'             => '%Script',
  2079.     'ONKEYDOWN'          => '%Script',
  2080.     'ONKEYPRESS'         => '%Script',
  2081.     'ONKEYUP'            => '%Script',
  2082.     'ONLOSECAPTURE'      => '%Script',
  2083.     'ONMOUSEDOWN'        => '%Script',
  2084.     'ONMOUSEMOVE'        => '%Script',
  2085.     'ONMOUSEOUT'         => '%Script',
  2086.     'ONMOUSEOVER'        => '%Script',
  2087.     'ONMOUSEUP'          => '%Script',
  2088.     'ONPASTE'            => '%Script',
  2089.     'ONPROPERTYCHANGE'   => '%Script',
  2090.     'ONREADYSTATECHANGE' => '%Script',
  2091.     'ONRESIZE'           => '%Script',
  2092.     'ONSELECTSTART'      => '%Script',
  2093.     'STYLE'              => '%StyleSheet',
  2094.     'TABINDEX'           => 'NUMBER',
  2095.     'TITLE'              => 'CDATA',
  2096.     'UNSELECTABLE'       => 'ON|OFF',
  2097.   },
  2098.   'H4' => {
  2099.     'ACCESSKEY'          => '%Character',
  2100.     'ALIGN'              => 'LEFT|CENTER|RIGHT|JUSTIFY',
  2101.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2102.     'CLASS'              => 'NAMES',
  2103.     'DIR'                => 'LTR|RTL',
  2104.     'ID'                 => 'ID',
  2105.     'LANG'               => '%LanguageCode',
  2106.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2107.     'ONBEFORECOPY'       => '%Script',
  2108.     'ONBEFORECUT'        => '%Script',
  2109.     'ONBEFOREPASTE'      => '%Script',
  2110.     'ONBLUR'             => '%Script',
  2111.     'ONCLICK'            => '%Script',
  2112.     'ONCONTEXTMENU'      => '%Script',
  2113.     'ONCOPY'             => '%Script',
  2114.     'ONCUT'              => '%Script',
  2115.     'ONDBLCLICK'         => '%Script',
  2116.     'ONDRAG'             => '%Script',
  2117.     'ONDRAGEND'          => '%Script',
  2118.     'ONDRAGENTER'        => '%Script',
  2119.     'ONDRAGLEAVE'        => '%Script',
  2120.     'ONDRAGOVER'         => '%Script',
  2121.     'ONDRAGSTART'        => '%Script',
  2122.     'ONDROP'             => '%Script',
  2123.     'ONFOCUS'            => '%Script',
  2124.     'ONHELP'             => '%Script',
  2125.     'ONKEYDOWN'          => '%Script',
  2126.     'ONKEYPRESS'         => '%Script',
  2127.     'ONKEYUP'            => '%Script',
  2128.     'ONLOSECAPTURE'      => '%Script',
  2129.     'ONMOUSEDOWN'        => '%Script',
  2130.     'ONMOUSEMOVE'        => '%Script',
  2131.     'ONMOUSEOUT'         => '%Script',
  2132.     'ONMOUSEOVER'        => '%Script',
  2133.     'ONMOUSEUP'          => '%Script',
  2134.     'ONPASTE'            => '%Script',
  2135.     'ONPROPERTYCHANGE'   => '%Script',
  2136.     'ONREADYSTATECHANGE' => '%Script',
  2137.     'ONRESIZE'           => '%Script',
  2138.     'ONSELECTSTART'      => '%Script',
  2139.     'STYLE'              => '%StyleSheet',
  2140.     'TABINDEX'           => 'NUMBER',
  2141.     'TITLE'              => 'CDATA',
  2142.     'UNSELECTABLE'       => 'ON|OFF',
  2143.   },
  2144.   'H5' => {
  2145.     'ACCESSKEY'          => '%Character',
  2146.     'ALIGN'              => 'LEFT|CENTER|RIGHT|JUSTIFY',
  2147.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2148.     'CLASS'              => 'NAMES',
  2149.     'DIR'                => 'LTR|RTL',
  2150.     'ID'                 => 'ID',
  2151.     'LANG'               => '%LanguageCode',
  2152.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2153.     'ONBEFORECOPY'       => '%Script',
  2154.     'ONBEFORECUT'        => '%Script',
  2155.     'ONBEFOREPASTE'      => '%Script',
  2156.     'ONBLUR'             => '%Script',
  2157.     'ONCLICK'            => '%Script',
  2158.     'ONCONTEXTMENU'      => '%Script',
  2159.     'ONCOPY'             => '%Script',
  2160.     'ONCUT'              => '%Script',
  2161.     'ONDBLCLICK'         => '%Script',
  2162.     'ONDRAG'             => '%Script',
  2163.     'ONDRAGEND'          => '%Script',
  2164.     'ONDRAGENTER'        => '%Script',
  2165.     'ONDRAGLEAVE'        => '%Script',
  2166.     'ONDRAGOVER'         => '%Script',
  2167.     'ONDRAGSTART'        => '%Script',
  2168.     'ONDROP'             => '%Script',
  2169.     'ONFOCUS'            => '%Script',
  2170.     'ONHELP'             => '%Script',
  2171.     'ONKEYDOWN'          => '%Script',
  2172.     'ONKEYPRESS'         => '%Script',
  2173.     'ONKEYUP'            => '%Script',
  2174.     'ONLOSECAPTURE'      => '%Script',
  2175.     'ONMOUSEDOWN'        => '%Script',
  2176.     'ONMOUSEMOVE'        => '%Script',
  2177.     'ONMOUSEOUT'         => '%Script',
  2178.     'ONMOUSEOVER'        => '%Script',
  2179.     'ONMOUSEUP'          => '%Script',
  2180.     'ONPASTE'            => '%Script',
  2181.     'ONPROPERTYCHANGE'   => '%Script',
  2182.     'ONREADYSTATECHANGE' => '%Script',
  2183.     'ONRESIZE'           => '%Script',
  2184.     'ONSELECTSTART'      => '%Script',
  2185.     'STYLE'              => '%StyleSheet',
  2186.     'TABINDEX'           => 'NUMBER',
  2187.     'TITLE'              => 'CDATA',
  2188.     'UNSELECTABLE'       => 'ON|OFF',
  2189.   },
  2190.   'H6' => {
  2191.     'ACCESSKEY'          => '%Character',
  2192.     'ALIGN'              => 'LEFT|CENTER|RIGHT|JUSTIFY',
  2193.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2194.     'CLASS'              => 'NAMES',
  2195.     'DIR'                => 'LTR|RTL',
  2196.     'ID'                 => 'ID',
  2197.     'LANG'               => '%LanguageCode',
  2198.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2199.     'ONBEFORECOPY'       => '%Script',
  2200.     'ONBEFORECUT'        => '%Script',
  2201.     'ONBEFOREPASTE'      => '%Script',
  2202.     'ONBLUR'             => '%Script',
  2203.     'ONCLICK'            => '%Script',
  2204.     'ONCONTEXTMENU'      => '%Script',
  2205.     'ONCOPY'             => '%Script',
  2206.     'ONCUT'              => '%Script',
  2207.     'ONDBLCLICK'         => '%Script',
  2208.     'ONDRAG'             => '%Script',
  2209.     'ONDRAGEND'          => '%Script',
  2210.     'ONDRAGENTER'        => '%Script',
  2211.     'ONDRAGLEAVE'        => '%Script',
  2212.     'ONDRAGOVER'         => '%Script',
  2213.     'ONDRAGSTART'        => '%Script',
  2214.     'ONDROP'             => '%Script',
  2215.     'ONFOCUS'            => '%Script',
  2216.     'ONHELP'             => '%Script',
  2217.     'ONKEYDOWN'          => '%Script',
  2218.     'ONKEYPRESS'         => '%Script',
  2219.     'ONKEYUP'            => '%Script',
  2220.     'ONLOSECAPTURE'      => '%Script',
  2221.     'ONMOUSEDOWN'        => '%Script',
  2222.     'ONMOUSEMOVE'        => '%Script',
  2223.     'ONMOUSEOUT'         => '%Script',
  2224.     'ONMOUSEOVER'        => '%Script',
  2225.     'ONMOUSEUP'          => '%Script',
  2226.     'ONPASTE'            => '%Script',
  2227.     'ONPROPERTYCHANGE'   => '%Script',
  2228.     'ONREADYSTATECHANGE' => '%Script',
  2229.     'ONRESIZE'           => '%Script',
  2230.     'ONSELECTSTART'      => '%Script',
  2231.     'STYLE'              => '%StyleSheet',
  2232.     'TABINDEX'           => 'NUMBER',
  2233.     'TITLE'              => 'CDATA',
  2234.     'UNSELECTABLE'       => 'ON|OFF',
  2235.   },
  2236.   'HEAD' => {
  2237.     'CLASS'              => 'NAMES',
  2238.     'ID'                 => 'ID',
  2239.     'LANG'               => '%LanguageCode',
  2240.     'ONREADYSTATECHANGE' => '%Script',
  2241.     'TITLE'              => 'CDATA',
  2242.   },
  2243.   'HR' => {
  2244.     'ACCESSKEY'          => '%Character',
  2245.     'ALIGN'              => 'LEFT|RIGHT|CENTER',
  2246.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2247.     'CLASS'              => 'NAMES',
  2248.     'COLOR'              => '%color',
  2249.     'DIR'                => 'LTR|RTL',
  2250.     'ID'                 => 'ID',
  2251.     'LANG'               => '%LanguageCode',
  2252.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2253.     'NOSHADE'            => 'NOSHADE|TRUE|FALSE',
  2254.     'ONBEFORECUT'        => '%Script',
  2255.     'ONBEFOREPASTE'      => '%Script',
  2256.     'ONBEFOREUPDATE'     => '%Script',
  2257.     'ONBLUR'             => '%Script',
  2258.     'ONCLICK'            => '%Script',
  2259.     'ONCONTEXTMENU'      => '%Script',
  2260.     'ONCOPY'             => '%Script',
  2261.     'ONCUT'              => '%Script',
  2262.     'ONDBLCLICK'         => '%Script',
  2263.     'ONDRAG'             => '%Script',
  2264.     'ONDRAGEND'          => '%Script',
  2265.     'ONDRAGENTER'        => '%Script',
  2266.     'ONDRAGLEAVE'        => '%Script',
  2267.     'ONDRAGOVER'         => '%Script',
  2268.     'ONDRAGSTART'        => '%Script',
  2269.     'ONDROP'             => '%Script',
  2270.     'ONFOCUS'            => '%Script',
  2271.     'ONHELP'             => '%Script',
  2272.     'ONKEYDOWN'          => '%Script',
  2273.     'ONKEYPRESS'         => '%Script',
  2274.     'ONKEYUP'            => '%Script',
  2275.     'ONLOSECAPTURE'      => '%Script',
  2276.     'ONMOUSEDOWN'        => '%Script',
  2277.     'ONMOUSEMOVE'        => '%Script',
  2278.     'ONMOUSEOUT'         => '%Script',
  2279.     'ONMOUSEOVER'        => '%Script',
  2280.     'ONMOUSEUP'          => '%Script',
  2281.     'ONPASTE'            => '%Script',
  2282.     'ONPROPERTYCHANGE'   => '%Script',
  2283.     'ONREADYSTATECHANGE' => '%Script',
  2284.     'ONRESIZE'           => '%Script',
  2285.     'ONROWENTER'         => '%Script',
  2286.     'ONROWEXIT'          => '%Script',
  2287.     'ONSELECTSTART'      => '%Script',
  2288.     'SIZE'               => '%Pixels',
  2289.     'STYLE'              => '%StyleSheet',
  2290.     'TABINDEX'           => 'NUMBER',
  2291.     'TITLE'              => 'CDATA',
  2292.     'UNSELECTABLE'       => 'ON|OFF',
  2293.     'WIDTH'              => '%Length',
  2294.   },
  2295.   'HTML' => {
  2296.     'CLASS'              => 'NAMES',
  2297.     'ID'                 => 'ID',
  2298.     'ONREADYSTATECHANGE' => '%Script',
  2299.     'TITLE'              => 'CDATA',
  2300.     'XMLNS:'             => 'CDATA',
  2301.   },
  2302.   'I' => {
  2303.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2304.     'CLASS'              => 'NAMES',
  2305.     'DIR'                => 'LTR|RTL',
  2306.     'ID'                 => 'ID',
  2307.     'LANG'               => '%LanguageCode',
  2308.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2309.     'ONBEFORECOPY'       => '%Script',
  2310.     'ONBEFORECUT'        => '%Script',
  2311.     'ONBEFOREPASTE'      => '%Script',
  2312.     'ONBLUR'             => '%Script',
  2313.     'ONCLICK'            => '%Script',
  2314.     'ONCONTEXTMENU'      => '%Script',
  2315.     'ONCOPY'             => '%Script',
  2316.     'ONCUT'              => '%Script',
  2317.     'ONDBLCLICK'         => '%Script',
  2318.     'ONDRAG'             => '%Script',
  2319.     'ONDRAGEND'          => '%Script',
  2320.     'ONDRAGENTER'        => '%Script',
  2321.     'ONDRAGLEAVE'        => '%Script',
  2322.     'ONDRAGOVER'         => '%Script',
  2323.     'ONDRAGSTART'        => '%Script',
  2324.     'ONDROP'             => '%Script',
  2325.     'ONFOCUS'            => '%Script',
  2326.     'ONHELP'             => '%Script',
  2327.     'ONKEYDOWN'          => '%Script',
  2328.     'ONKEYPRESS'         => '%Script',
  2329.     'ONKEYUP'            => '%Script',
  2330.     'ONLOSECAPTURE'      => '%Script',
  2331.     'ONMOUSEDOWN'        => '%Script',
  2332.     'ONMOUSEMOVE'        => '%Script',
  2333.     'ONMOUSEOUT'         => '%Script',
  2334.     'ONMOUSEOVER'        => '%Script',
  2335.     'ONMOUSEUP'          => '%Script',
  2336.     'ONPASTE'            => '%Script',
  2337.     'ONPROPERTYCHANGE'   => '%Script',
  2338.     'ONREADYSTATECHANGE' => '%Script',
  2339.     'ONRESIZE'           => '%Script',
  2340.     'ONSELECTSTART'      => '%Script',
  2341.     'STYLE'              => '%StyleSheet',
  2342.     'TITLE'              => 'CDATA',
  2343.     'UNSELECTABLE'       => 'ON|OFF',
  2344.   },
  2345.   'IFRAME' => {
  2346.     'ALIGN'           => 'ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE'.
  2347.                          '|RIGHT|TEXTTOP|TOP',
  2348.     'APPLICATION'     => 'YES|NO',
  2349.     'ATOMICSELECTION' => 'TRUE|FALSE',
  2350.     'BORDER'          => '%Pixels',
  2351.     'BORDERCOLOR'     => '%color',
  2352.     'CLASS'           => 'NAMES',
  2353.     'DATAFLD'         => 'CDATA',
  2354.     'DATASRC'         => 'CDATA',
  2355.     'FRAMEBORDER'     => 'YES|NO|1|0',
  2356.     'FRAMESPACING'    => '%Pixels',
  2357.     'HEIGHT'          => '%Length',
  2358.     'HSPACE'          => '%Pixels',
  2359.     'ID'              => 'ID',
  2360.     'LANG'            => '%LanguageCode',
  2361.     'LANGUAGE'        => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2362.     'MARGINHEIGHT'    => '%Pixels',
  2363.     'MARGINWIDTH'     => '%Pixels',
  2364.     'NAME'            => 'CDATA',
  2365.     'NORESIZE'        => 'NORESIZE|TRUE|FALSE',
  2366.     'ONBLUR'          => '%Script',
  2367.     'ONFOCUS'         => '%Script',
  2368.     'SCROLLING'       => 'AUTO|YES|NO',
  2369.     'SRC'             => '%URL',
  2370.     'STYLE'           => '%StyleSheet',
  2371.     'TABINDEX'        => 'NUMBER',
  2372.     'TITLE'           => 'CDATA',
  2373.     'UNSELECTABLE'    => 'ON|OFF',
  2374.     'VSPACE'          => '%Pixels',
  2375.     'WIDTH'           => '%Length',
  2376.   },
  2377.   'IMG' => {
  2378.     'ACCESSKEY'          => '%Character',
  2379.     'ALIGN'              => 'ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE'.
  2380.                             '|RIGHT|TEXTTOP|TOP',
  2381.     'ALT'                => 'CDATA',
  2382.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2383.     'BORDER'             => '%Pixels',
  2384.     'CLASS'              => 'NAMES',
  2385.     'DATAFLD'            => 'CDATA',
  2386.     'DATASRC'            => 'CDATA',
  2387.     'DIR'                => 'LTR|RTL',
  2388.     'DYNSRC'             => '%URL',
  2389.     'HEIGHT'             => '%Length',
  2390.     'HSPACE'             => '%Pixels',
  2391.     'ID'                 => 'ID',
  2392.     'ISMAP'              => 'ISMAP|TRUE|FALSE',
  2393.     'LANG'               => '%LanguageCode',
  2394.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2395.     'LOOP'               => '%Loop',
  2396.     'LOWSRC'             => '%URL',
  2397.     'NAME'               => 'CDATA',
  2398.     'ONABORT'            => '%Script',
  2399.     'ONAFTERUPDATE'      => '%Script',
  2400.     'ONBEFORECOPY'       => '%Script',
  2401.     'ONBEFORECUT'        => '%Script',
  2402.     'ONBEFOREPASTE'      => '%Script',
  2403.     'ONBEFOREUNLOAD'     => '%Script',
  2404.     'ONBEFOREUPDATE'     => '%Script',
  2405.     'ONBLUR'             => '%Script',
  2406.     'ONCLICK'            => '%Script',
  2407.     'ONCONTEXTMENU'      => '%Script',
  2408.     'ONCOPY'             => '%Script',
  2409.     'ONCUT'              => '%Script',
  2410.     'ONDBLCLICK'         => '%Script',
  2411.     'ONDRAG'             => '%Script',
  2412.     'ONDRAGEND'          => '%Script',
  2413.     'ONDRAGENTER'        => '%Script',
  2414.     'ONDRAGLEAVE'        => '%Script',
  2415.     'ONDRAGOVER'         => '%Script',
  2416.     'ONDRAGSTART'        => '%Script',
  2417.     'ONDROP'             => '%Script',
  2418.     'ONERROR'            => '%Script',
  2419.     'ONFILTERCHANGE'     => '%Script',
  2420.     'ONFOCUS'            => '%Script',
  2421.     'ONHELP'             => '%Script',
  2422.     'ONLOAD'             => '%Script',
  2423.     'ONLOSECAPTURE'      => '%Script',
  2424.     'ONMOUSEDOWN'        => '%Script',
  2425.     'ONMOUSEMOVE'        => '%Script',
  2426.     'ONMOUSEOUT'         => '%Script',
  2427.     'ONMOUSEOVER'        => '%Script',
  2428.     'ONMOUSEUP'          => '%Script',
  2429.     'ONPASTE'            => '%Script',
  2430.     'ONPROPERTYCHANGE'   => '%Script',
  2431.     'ONREADYSTATECHANGE' => '%Script',
  2432.     'ONRESIZE'           => '%Script',
  2433.     'ONROWENTER'         => '%Script',
  2434.     'ONROWEXIT'          => '%Script',
  2435.     'ONSELECTSTART'      => '%Script',
  2436.     'ONUNLOAD'           => '%Script',
  2437.     'SRC'                => '%URL',
  2438.     'STYLE'              => '%StyleSheet',
  2439.     'TABINDEX'           => 'NUMBER',
  2440.     'TITLE'              => 'CDATA',
  2441.     'UNSELECTABLE'       => 'ON|OFF',
  2442.     'USEMAP'             => '%URL',
  2443.     'VSPACE'             => '%Pixels',
  2444.     'WIDTH'              => '%Length',
  2445.   },
  2446.   'INPUT' => {
  2447.     'ACCESSKEY'          => '%Character',
  2448.     'ALIGN'              => 'CENTER|LEFT|RIGHT',
  2449.     'ALT'                => 'CDATA',
  2450.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2451.     'AUTOCOMPLETE'       => 'ON|OFF',
  2452.     'CHECKED'            => 'CHECKED',
  2453.     'CLASS'              => 'NAMES',
  2454.     'DATAFLD'            => 'CDATA',
  2455.     'DATAFORMATAS'       => 'HTML|TEXT',
  2456.     'DATASRC'            => 'CDATA',
  2457.     'DIR'                => 'LTR|RTL',
  2458.     'DISABLED'           => 'DISABLED|TRUE|FALSE',
  2459.     'DYNSRC'             => '%URL',
  2460.     'ID'                 => 'ID',
  2461.     'LANG'               => '%LanguageCode',
  2462.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2463.     'LOWSRC'             => '%URL',
  2464.     'MAXLENGTH'          => 'NUMBER',
  2465.     'NAME'               => 'CDATA',
  2466.     'ONAFTERUPDATE'      => '%Script',
  2467.     'ONBEFORECUT'        => '%Script',
  2468.     'ONBEFOREEDITFOCUS'  => '%Script',
  2469.     'ONBEFOREPASTE'      => '%Script',
  2470.     'ONBEFOREUPDATE'     => '%Script',
  2471.     'ONBLUR'             => '%Script',
  2472.     'ONCHANGE'           => '%Script',
  2473.     'ONCLICK'            => '%Script',
  2474.     'ONCONTEXTMENU'      => '%Script',
  2475.     'ONCUT'              => '%Script',
  2476.     'ONDBLCLICK'         => '%Script',
  2477.     'ONDRAG'             => '%Script',
  2478.     'ONDRAGEND'          => '%Script',
  2479.     'ONDRAGENTER'        => '%Script',
  2480.     'ONDRAGLEAVE'        => '%Script',
  2481.     'ONDRAGOVER'         => '%Script',
  2482.     'ONDRAGSTART'        => '%Script',
  2483.     'ONDROP'             => '%Script',
  2484.     'ONERRORUPDATE'      => '%Script',
  2485.     'ONFILTERCHANGE'     => '%Script',
  2486.     'ONFOCUS'            => '%Script',
  2487.     'ONHELP'             => '%Script',
  2488.     'ONKEYDOWN'          => '%Script',
  2489.     'ONKEYPRESS'         => '%Script',
  2490.     'ONKEYUP'            => '%Script',
  2491.     'ONLOSECAPTURE'      => '%Script',
  2492.     'ONMOUSEDOWN'        => '%Script',
  2493.     'ONMOUSEMOVE'        => '%Script',
  2494.     'ONMOUSEOUT'         => '%Script',
  2495.     'ONMOUSEOVER'        => '%Script',
  2496.     'ONMOUSEUP'          => '%Script',
  2497.     'ONPASTE'            => '%Script',
  2498.     'ONPROPERTYCHANGE'   => '%Script',
  2499.     'ONREADYSTATECHANGE' => '%Script',
  2500.     'ONRESIZE'           => '%Script',
  2501.     'ONSELECT'           => '%Script',
  2502.     'ONSELECTSTART'      => '%Script',
  2503.     'READONLY'           => 'READONLY|TRUE|FALSE',
  2504.     'SIZE'               => 'CDATA',
  2505.     'SRC'                => '%URL',
  2506.     'STYLE'              => '%StyleSheet',
  2507.     'TABINDEX'           => 'NUMBER',
  2508.     'TITLE'              => 'CDATA',
  2509.     'TYPE'               => 'TEXT|PASSWORD|CHECKBOX|RADIO|SUBMIT|RESET|FILE'.
  2510.                             '|HIDDEN|IMAGE|BUTTON',
  2511.     'UNSELECTABLE'       => 'ON|OFF',
  2512.     'VALUE'              => 'CDATA',
  2513.     'VCARD_NAME'         => 'CDATA',
  2514.   },
  2515.   'INS' => {
  2516.     'ACCESSKEY'          => '%Character',
  2517.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2518.     'CLASS'              => 'NAMES',
  2519.     'DIR'                => 'LTR|RTL',
  2520.     'ID'                 => 'ID',
  2521.     'LANG'               => '%LanguageCode',
  2522.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2523.     'ONBLUR'             => '%Script',
  2524.     'ONDRAG'             => '%Script',
  2525.     'ONDRAGEND'          => '%Script',
  2526.     'ONDRAGENTER'        => '%Script',
  2527.     'ONDRAGLEAVE'        => '%Script',
  2528.     'ONDRAGOVER'         => '%Script',
  2529.     'ONDRAGSTART'        => '%Script',
  2530.     'ONDROP'             => '%Script',
  2531.     'ONFOCUS'            => '%Script',
  2532.     'ONKEYDOWN'          => '%Script',
  2533.     'ONKEYPRESS'         => '%Script',
  2534.     'ONKEYUP'            => '%Script',
  2535.     'ONREADYSTATECHANGE' => '%Script',
  2536.     'ONSELECTSTART'      => '%Script',
  2537.     'STYLE'              => '%StyleSheet',
  2538.     'TABINDEX'           => 'NUMBER',
  2539.     'TITLE'              => 'CDATA',
  2540.     'UNSELECTABLE'       => 'ON|OFF',
  2541.   },
  2542.   'ISINDEX' => {
  2543.     'ACCESSKEY'          => '%Character',
  2544.     'ACTION'             => '%URL',
  2545.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2546.     'CLASS'              => 'NAMES',
  2547.     'DIR'                => 'LTR|RTL',
  2548.     'ID'                 => 'ID',
  2549.     'LANG'               => '%LanguageCode',
  2550.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2551.     'ONBLUR'             => '%Script',
  2552.     'ONFOCUS'            => '%Script',
  2553.     'ONREADYSTATECHANGE' => '%Script',
  2554.     'ONRESIZE'           => '%Script',
  2555.     'PROMPT'             => 'CDATA',
  2556.     'STYLE'              => '%StyleSheet',
  2557.     'TABINDEX'           => 'NUMBER',
  2558.     'TITLE'              => 'CDATA',
  2559.     'UNSELECTABLE'       => 'ON|OFF',
  2560.   },
  2561.   'KBD' => {
  2562.     'ACCESSKEY'          => '%Character',
  2563.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2564.     'CLASS'              => 'NAMES',
  2565.     'DIR'                => 'LTR|RTL',
  2566.     'ID'                 => 'ID',
  2567.     'LANG'               => '%LanguageCode',
  2568.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2569.     'ONBEFORECUT'        => '%Script',
  2570.     'ONBEFOREPASTE'      => '%Script',
  2571.     'ONBLUR'             => '%Script',
  2572.     'ONCLICK'            => '%Script',
  2573.     'ONCONTEXTMENU'      => '%Script',
  2574.     'ONCUT'              => '%Script',
  2575.     'ONDBLCLICK'         => '%Script',
  2576.     'ONDRAG'             => '%Script',
  2577.     'ONDRAGEND'          => '%Script',
  2578.     'ONDRAGENTER'        => '%Script',
  2579.     'ONDRAGLEAVE'        => '%Script',
  2580.     'ONDRAGOVER'         => '%Script',
  2581.     'ONDRAGSTART'        => '%Script',
  2582.     'ONDROP'             => '%Script',
  2583.     'ONFOCUS'            => '%Script',
  2584.     'ONHELP'             => '%Script',
  2585.     'ONKEYDOWN'          => '%Script',
  2586.     'ONKEYPRESS'         => '%Script',
  2587.     'ONKEYUP'            => '%Script',
  2588.     'ONLOSECAPTURE'      => '%Script',
  2589.     'ONMOUSEDOWN'        => '%Script',
  2590.     'ONMOUSEMOVE'        => '%Script',
  2591.     'ONMOUSEOUT'         => '%Script',
  2592.     'ONMOUSEOVER'        => '%Script',
  2593.     'ONMOUSEUP'          => '%Script',
  2594.     'ONPASTE'            => '%Script',
  2595.     'ONPROPERTYCHANGE'   => '%Script',
  2596.     'ONREADYSTATECHANGE' => '%Script',
  2597.     'ONRESIZE'           => '%Script',
  2598.     'ONSELECTSTART'      => '%Script',
  2599.     'STYLE'              => '%StyleSheet',
  2600.     'TABINDEX'           => 'NUMBER',
  2601.     'TITLE'              => 'CDATA',
  2602.     'UNSELECTABLE'       => 'ON|OFF',
  2603.   },
  2604.   'LABEL' => {
  2605.     'ACCESSKEY'          => '%Character',
  2606.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2607.     'CLASS'              => 'NAMES',
  2608.     'DATAFLD'            => 'CDATA',
  2609.     'DATAFORMATAS'       => 'HTML|TEXT',
  2610.     'DATASRC'            => 'CDATA',
  2611.     'DIR'                => 'LTR|RTL',
  2612.     'FOR'                => 'IDREF',
  2613.     'ID'                 => 'ID',
  2614.     'LANG'               => '%LanguageCode',
  2615.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2616.     'ONBEFORECOPY'       => '%Script',
  2617.     'ONBEFORECUT'        => '%Script',
  2618.     'ONBEFOREPASTE'      => '%Script',
  2619.     'ONBLUR'             => '%Script',
  2620.     'ONCLICK'            => '%Script',
  2621.     'ONCONTEXTMENU'      => '%Script',
  2622.     'ONCUT'              => '%Script',
  2623.     'ONDBLCLICK'         => '%Script',
  2624.     'ONDRAG'             => '%Script',
  2625.     'ONDRAGEND'          => '%Script',
  2626.     'ONDRAGENTER'        => '%Script',
  2627.     'ONDRAGLEAVE'        => '%Script',
  2628.     'ONDRAGOVER'         => '%Script',
  2629.     'ONDRAGSTART'        => '%Script',
  2630.     'ONDROP'             => '%Script',
  2631.     'ONFOCUS'            => '%Script',
  2632.     'ONHELP'             => '%Script',
  2633.     'ONKEYDOWN'          => '%Script',
  2634.     'ONKEYPRESS'         => '%Script',
  2635.     'ONKEYUP'            => '%Script',
  2636.     'ONLOSECAPTURE'      => '%Script',
  2637.     'ONMOUSEDOWN'        => '%Script',
  2638.     'ONMOUSEMOVE'        => '%Script',
  2639.     'ONMOUSEOUT'         => '%Script',
  2640.     'ONMOUSEOVER'        => '%Script',
  2641.     'ONMOUSEUP'          => '%Script',
  2642.     'ONPASTE'            => '%Script',
  2643.     'ONPROPERTYCHANGE'   => '%Script',
  2644.     'ONREADYSTATECHANGE' => '%Script',
  2645.     'ONRESIZE'           => '%Script',
  2646.     'ONSELECTSTART'      => '%Script',
  2647.     'STYLE'              => '%StyleSheet',
  2648.     'TABINDEX'           => 'NUMBER',
  2649.     'TITLE'              => 'CDATA',
  2650.     'UNSELECTABLE'       => 'ON|OFF',
  2651.   },
  2652.   'LEGEND' => {
  2653.     'ACCESSKEY'          => '%Character',
  2654.     'ALIGN'              => 'BOTTOM|CENTER|LEFT|RIGHT|TOP',
  2655.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2656.     'CLASS'              => 'NAMES',
  2657.     'DIR'                => 'LTR|RTL',
  2658.     'ID'                 => 'ID',
  2659.     'LANG'               => '%LanguageCode',
  2660.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2661.     'ONBEFORECOPY'       => '%Script',
  2662.     'ONBEFORECUT'        => '%Script',
  2663.     'ONBEFOREPASTE'      => '%Script',
  2664.     'ONBLUR'             => '%Script',
  2665.     'ONCLICK'            => '%Script',
  2666.     'ONCONTEXTMENU'      => '%Script',
  2667.     'ONCOPY'             => '%Script',
  2668.     'ONCUT'              => '%Script',
  2669.     'ONDBLCLICK'         => '%Script',
  2670.     'ONFOCUS'            => '%Script',
  2671.     'ONHELP'             => '%Script',
  2672.     'ONKEYDOWN'          => '%Script',
  2673.     'ONKEYPRESS'         => '%Script',
  2674.     'ONKEYUP'            => '%Script',
  2675.     'ONLOSECAPTURE'      => '%Script',
  2676.     'ONMOUSEDOWN'        => '%Script',
  2677.     'ONMOUSEMOVE'        => '%Script',
  2678.     'ONMOUSEOUT'         => '%Script',
  2679.     'ONMOUSEOVER'        => '%Script',
  2680.     'ONMOUSEUP'          => '%Script',
  2681.     'ONPASTE'            => '%Script',
  2682.     'ONPROPERTYCHANGE'   => '%Script',
  2683.     'ONREADYSTATECHANGE' => '%Script',
  2684.     'ONRESIZE'           => '%Script',
  2685.     'STYLE'              => '%StyleSheet',
  2686.     'TABINDEX'           => 'NUMBER',
  2687.     'TITLE'              => 'CDATA',
  2688.     'UNSELECTABLE'       => 'ON|OFF',
  2689.   },
  2690.   'LI' => {
  2691.     'ACCESSKEY'          => '%Character',
  2692.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2693.     'CLASS'              => 'NAMES',
  2694.     'DIR'                => 'LTR|RTL',
  2695.     'ID'                 => 'ID',
  2696.     'LANG'               => '%LanguageCode',
  2697.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2698.     'ONBEFORECOPY'       => '%Script',
  2699.     'ONBEFORECUT'        => '%Script',
  2700.     'ONBEFOREPASTE'      => '%Script',
  2701.     'ONBLUR'             => '%Script',
  2702.     'ONCLICK'            => '%Script',
  2703.     'ONCONTEXTMENU'      => '%Script',
  2704.     'ONCOPY'             => '%Script',
  2705.     'ONCUT'              => '%Script',
  2706.     'ONDBLCLICK'         => '%Script',
  2707.     'ONDRAG'             => '%Script',
  2708.     'ONDRAGEND'          => '%Script',
  2709.     'ONDRAGENTER'        => '%Script',
  2710.     'ONDRAGLEAVE'        => '%Script',
  2711.     'ONDRAGOVER'         => '%Script',
  2712.     'ONDRAGSTART'        => '%Script',
  2713.     'ONDROP'             => '%Script',
  2714.     'ONFOCUS'            => '%Script',
  2715.     'ONHELP'             => '%Script',
  2716.     'ONKEYDOWN'          => '%Script',
  2717.     'ONKEYPRESS'         => '%Script',
  2718.     'ONKEYUP'            => '%Script',
  2719.     'ONLOSECAPTURE'      => '%Script',
  2720.     'ONMOUSEDOWN'        => '%Script',
  2721.     'ONMOUSEMOVE'        => '%Script',
  2722.     'ONMOUSEOUT'         => '%Script',
  2723.     'ONMOUSEOVER'        => '%Script',
  2724.     'ONMOUSEUP'          => '%Script',
  2725.     'ONPASTE'            => '%Script',
  2726.     'ONPROPERTYCHANGE'   => '%Script',
  2727.     'ONREADYSTATECHANGE' => '%Script',
  2728.     'ONRESIZE'           => '%Script',
  2729.     'ONSELECTSTART'      => '%Script',
  2730.     'STYLE'              => '%StyleSheet',
  2731.     'TABINDEX'           => 'NUMBER',
  2732.     'TITLE'              => 'CDATA',
  2733.     'TYPE'               => '%LIStyle',
  2734.     'UNSELECTABLE'       => 'ON|OFF',
  2735.     'VALUE'              => 'NUMBER',
  2736.   },
  2737.   'LINK' => {
  2738.     'DISABLED'           => 'DISABLED|TRUE|FALSE',
  2739.     'HREF'               => '%URL',
  2740.     'ID'                 => 'ID',
  2741.     'MEDIA'              => 'SCREEN|PRINT|ALL',
  2742.     'NAME'               => 'CDATA',
  2743.     'ONERROR'            => '%Script',
  2744.     'ONLOAD'             => '%Script',
  2745.     'ONREADYSTATECHANGE' => '%Script',
  2746.     'REL'                => '%Relation',
  2747.     'REV'                => '%Relation',
  2748.     'TITLE'              => 'CDATA',
  2749.   },
  2750.   'LISTING' => {
  2751.     'ACCESSKEY'          => '%Character',
  2752.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2753.     'CLASS'              => 'NAMES',
  2754.     'DIR'                => 'LTR|RTL',
  2755.     'ID'                 => 'ID',
  2756.     'LANG'               => '%LanguageCode',
  2757.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2758.     'ONBEFORECOPY'       => '%Script',
  2759.     'ONBEFORECUT'        => '%Script',
  2760.     'ONBEFOREPASTE'      => '%Script',
  2761.     'ONBLUR'             => '%Script',
  2762.     'ONCLICK'            => '%Script',
  2763.     'ONCONTEXTMENU'      => '%Script',
  2764.     'ONCOPY'             => '%Script',
  2765.     'ONCUT'              => '%Script',
  2766.     'ONDBLCLICK'         => '%Script',
  2767.     'ONDRAG'             => '%Script',
  2768.     'ONDRAGEND'          => '%Script',
  2769.     'ONDRAGENTER'        => '%Script',
  2770.     'ONDRAGLEAVE'        => '%Script',
  2771.     'ONDRAGOVER'         => '%Script',
  2772.     'ONDRAGSTART'        => '%Script',
  2773.     'ONDROP'             => '%Script',
  2774.     'ONFOCUS'            => '%Script',
  2775.     'ONHELP'             => '%Script',
  2776.     'ONKEYDOWN'          => '%Script',
  2777.     'ONKEYPRESS'         => '%Script',
  2778.     'ONKEYUP'            => '%Script',
  2779.     'ONLOSECAPTURE'      => '%Script',
  2780.     'ONMOUSEDOWN'        => '%Script',
  2781.     'ONMOUSEMOVE'        => '%Script',
  2782.     'ONMOUSEOUT'         => '%Script',
  2783.     'ONMOUSEOVER'        => '%Script',
  2784.     'ONMOUSEUP'          => '%Script',
  2785.     'ONPASTE'            => '%Script',
  2786.     'ONPROPERTYCHANGE'   => '%Script',
  2787.     'ONREADYSTATECHANGE' => '%Script',
  2788.     'ONRESIZE'           => '%Script',
  2789.     'ONSELECTSTART'      => '%Script',
  2790.     'STYLE'              => '%StyleSheet',
  2791.     'TABINDEX'           => 'NUMBER',
  2792.     'TITLE'              => 'CDATA',
  2793.     'UNSELECTABLE'       => 'ON|OFF',
  2794.   },
  2795.   'MAP' => {
  2796.     'NAME'               => 'CDATA',
  2797.     'ONAFTERUPDATE'      => '%Script',
  2798.     'ONBEFORECUT'        => '%Script',
  2799.     'ONBEFOREPASTE'      => '%Script',
  2800.     'ONBEFOREUPDATE'     => '%Script',
  2801.     'ONCLICK'            => '%Script',
  2802.     'ONCUT'              => '%Script',
  2803.     'ONDBLCLICK'         => '%Script',
  2804.     'ONDRAG'             => '%Script',
  2805.     'ONDRAGEND'          => '%Script',
  2806.     'ONDRAGENTER'        => '%Script',
  2807.     'ONDRAGLEAVE'        => '%Script',
  2808.     'ONDRAGOVER'         => '%Script',
  2809.     'ONDRAGSTART'        => '%Script',
  2810.     'ONDROP'             => '%Script',
  2811.     'ONERRORUPDATE'      => '%Script',
  2812.     'ONHELP'             => '%Script',
  2813.     'ONKEYDOWN'          => '%Script',
  2814.     'ONKEYPRESS'         => '%Script',
  2815.     'ONKEYUP'            => '%Script',
  2816.     'ONLOSECAPTURE'      => '%Script',
  2817.     'ONMOUSEDOWN'        => '%Script',
  2818.     'ONMOUSEMOVE'        => '%Script',
  2819.     'ONMOUSEOUT'         => '%Script',
  2820.     'ONMOUSEOVER'        => '%Script',
  2821.     'ONMOUSEUP'          => '%Script',
  2822.     'ONPASTE'            => '%Script',
  2823.     'ONPROPERTYCHANGE'   => '%Script',
  2824.     'ONREADYSTATECHANGE' => '%Script',
  2825.     'ONROWENTER'         => '%Script',
  2826.     'ONROWEXIT'          => '%Script',
  2827.     'ONSCROLL'           => '%Script',
  2828.     'ONSELECTSTART'      => '%Script',
  2829.   },
  2830.   'MARQUEE' => {
  2831.     'ACCESSKEY'          => '%Character',
  2832.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2833.     'BEHAVIOR'           => 'SCROLL|SLIDE|ALTERNATE',
  2834.     'BGCOLOR'            => '%color',
  2835.     'CLASS'              => 'NAMES',
  2836.     'DATAFLD'            => 'CDATA',
  2837.     'DATAFORMATAS'       => 'HTML|TEXT',
  2838.     'DATASRC'            => 'CDATA',
  2839.     'DIR'                => 'LTR|RTL',
  2840.     'DIRECTION'          => 'LEFT|RIGHT|UP|DOWN',
  2841.     'HEIGHT'             => '%Length',
  2842.     'HSPACE'             => '%Pixels',
  2843.     'ID'                 => 'ID',
  2844.     'LANG'               => '%LanguageCode',
  2845.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2846.     'LOOP'               => '%Loop',
  2847.     'ONAFTERUPDATE'      => '%Script',
  2848.     'ONBEFORECUT'        => '%Script',
  2849.     'ONBEFOREEDITFOCUS'  => '%Script',
  2850.     'ONBEFOREPASTE'      => '%Script',
  2851.     'ONBLUR'             => '%Script',
  2852.     'ONBOUNCE'           => '%Script',
  2853.     'ONCLICK'            => '%Script',
  2854.     'ONCONTEXTMENU'      => '%Script',
  2855.     'ONCUT'              => '%Script',
  2856.     'ONDBLCLICK'         => '%Script',
  2857.     'ONDRAG'             => '%Script',
  2858.     'ONDRAGEND'          => '%Script',
  2859.     'ONDRAGENTER'        => '%Script',
  2860.     'ONDRAGLEAVE'        => '%Script',
  2861.     'ONDRAGOVER'         => '%Script',
  2862.     'ONDRAGSTART'        => '%Script',
  2863.     'ONDROP'             => '%Script',
  2864.     'ONFILTERCHANGE'     => '%Script',
  2865.     'ONFINISH'           => '%Script',
  2866.     'ONFOCUS'            => '%Script',
  2867.     'ONHELP'             => '%Script',
  2868.     'ONKEYDOWN'          => '%Script',
  2869.     'ONKEYPRESS'         => '%Script',
  2870.     'ONKEYUP'            => '%Script',
  2871.     'ONLOSECAPTURE'      => '%Script',
  2872.     'ONMOUSEDOWN'        => '%Script',
  2873.     'ONMOUSEMOVE'        => '%Script',
  2874.     'ONMOUSEOUT'         => '%Script',
  2875.     'ONMOUSEOVER'        => '%Script',
  2876.     'ONMOUSEUP'          => '%Script',
  2877.     'ONPASTE'            => '%Script',
  2878.     'ONPROPERTYCHANGE'   => '%Script',
  2879.     'ONREADYSTATECHANGE' => '%Script',
  2880.     'ONRESIZE'           => '%Script',
  2881.     'ONROWENTER'         => '%Script',
  2882.     'ONROWEXIT'          => '%Script',
  2883.     'ONSCROLL'           => '%Script',
  2884.     'ONSELECTSTART'      => '%Script',
  2885.     'ONSTART'            => '%Script',
  2886.     'SCROLLAMOUNT'       => 'NUMBER',
  2887.     'SCROLLDELAY'        => 'NUMBER',
  2888.     'STYLE'              => '%StyleSheet',
  2889.     'TABINDEX'           => 'NUMBER',
  2890.     'TITLE'              => 'CDATA',
  2891.     'TRUESPEED'          => 'TRUESPEED|TRUE|FALSE',
  2892.     'UNSELECTABLE'       => 'ON|OFF',
  2893.     'VSPACE'             => '%Pixels',
  2894.     'WIDTH'              => '%Length',
  2895.   },
  2896.   'MENU' => {
  2897.     'ACCESSKEY'          => '%Character',
  2898.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2899.     'CLASS'              => 'NAMES',
  2900.     'DIR'                => 'LTR|RTL',
  2901.     'ID'                 => 'ID',
  2902.     'LANG'               => '%LanguageCode',
  2903.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2904.     'ONBEFORECOPY'       => '%Script',
  2905.     'ONBEFORECUT'        => '%Script',
  2906.     'ONBEFOREPASTE'      => '%Script',
  2907.     'ONBLUR'             => '%Script',
  2908.     'ONCLICK'            => '%Script',
  2909.     'ONCONTEXTMENU'      => '%Script',
  2910.     'ONCOPY'             => '%Script',
  2911.     'ONCUT'              => '%Script',
  2912.     'ONDBLCLICK'         => '%Script',
  2913.     'ONDRAG'             => '%Script',
  2914.     'ONDRAGEND'          => '%Script',
  2915.     'ONDRAGENTER'        => '%Script',
  2916.     'ONDRAGLEAVE'        => '%Script',
  2917.     'ONDRAGOVER'         => '%Script',
  2918.     'ONDRAGSTART'        => '%Script',
  2919.     'ONDROP'             => '%Script',
  2920.     'ONFOCUS'            => '%Script',
  2921.     'ONHELP'             => '%Script',
  2922.     'ONKEYDOWN'          => '%Script',
  2923.     'ONKEYPRESS'         => '%Script',
  2924.     'ONKEYUP'            => '%Script',
  2925.     'ONLOSECAPTURE'      => '%Script',
  2926.     'ONMOUSEDOWN'        => '%Script',
  2927.     'ONMOUSEMOVE'        => '%Script',
  2928.     'ONMOUSEOUT'         => '%Script',
  2929.     'ONMOUSEOVER'        => '%Script',
  2930.     'ONMOUSEUP'          => '%Script',
  2931.     'ONPASTE'            => '%Script',
  2932.     'ONPROPERTYCHANGE'   => '%Script',
  2933.     'ONREADYSTATECHANGE' => '%Script',
  2934.     'ONRESIZE'           => '%Script',
  2935.     'ONSELECTSTART'      => '%Script',
  2936.     'STYLE'              => '%StyleSheet',
  2937.     'TABINDEX'           => 'NUMBER',
  2938.     'TITLE'              => 'CDATA',
  2939.     'TYPE'               => 'DISK|CIRCLE|SQUARE',
  2940.     'UNSELECTABLE'       => 'ON|OFF',
  2941.   },
  2942.   'META' => {
  2943.     'CONTENT'    => 'CDATA',
  2944.     'HTTP-EQUIV' => 'NAME',
  2945.     'NAME'       => 'CDATA',
  2946.     'TITLE'      => 'CDATA',
  2947.   },
  2948.   'NOBR' => {
  2949.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  2950.     'CLASS'              => 'NAMES',
  2951.     'DIR'                => 'LTR|RTL',
  2952.     'ID'                 => 'ID',
  2953.     'LANG'               => '%LanguageCode',
  2954.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  2955.     'ONBEFORECOPY'       => '%Script',
  2956.     'ONBEFORECUT'        => '%Script',
  2957.     'ONBEFOREPASTE'      => '%Script',
  2958.     'ONCLICK'            => '%Script',
  2959.     'ONCONTEXTMENU'      => '%Script',
  2960.     'ONCOPY'             => '%Script',
  2961.     'ONCUT'              => '%Script',
  2962.     'ONDBLCLICK'         => '%Script',
  2963.     'ONDRAG'             => '%Script',
  2964.     'ONDRAGEND'          => '%Script',
  2965.     'ONDRAGENTER'        => '%Script',
  2966.     'ONDRAGLEAVE'        => '%Script',
  2967.     'ONDRAGOVER'         => '%Script',
  2968.     'ONDRAGSTART'        => '%Script',
  2969.     'ONDROP'             => '%Script',
  2970.     'ONHELP'             => '%Script',
  2971.     'ONKEYDOWN'          => '%Script',
  2972.     'ONKEYPRESS'         => '%Script',
  2973.     'ONKEYUP'            => '%Script',
  2974.     'ONLOSECAPTURE'      => '%Script',
  2975.     'ONMOUSEMOVE'        => '%Script',
  2976.     'ONMOUSEOVER'        => '%Script',
  2977.     'ONMOUSEUP'          => '%Script',
  2978.     'ONPASTE'            => '%Script',
  2979.     'ONPROPERTYCHANGE'   => '%Script',
  2980.     'ONREADYSTATECHANGE' => '%Script',
  2981.     'ONSELECTSTART'      => '%Script',
  2982.     'STYLE'              => '%StyleSheet',
  2983.     'TITLE'              => 'CDATA',
  2984.     'UNSELECTABLE'       => 'ON|OFF',
  2985.   },
  2986.   'NOFRAMES' => {
  2987.     'ID'                 => 'ID',
  2988.     'ONREADYSTATECHANGE' => '%Script',
  2989.     'STYLE'              => '%StyleSheet',
  2990.     'TITLE'              => 'CDATA',
  2991.   },
  2992.   'NOSCRIPT' => {
  2993.     'ID'                 => 'ID',
  2994.     'ONREADYSTATECHANGE' => '%Script',
  2995.   },
  2996.   'OBJECT' => {
  2997.     'ACCESSKEY'          => '%Character',
  2998.     'ALIGN'              => 'ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE'.
  2999.                             '|RIGHT|TEXTTOP|TOP',
  3000.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3001.     'CLASS'              => 'NAMES',
  3002.     'CLASSID'            => '%URL',
  3003.     'CODE'               => '%URL',
  3004.     'CODEBASE'           => '%URL',
  3005.     'CODETYPE'           => 'CDATA',
  3006.     'DATA'               => '%URL',
  3007.     'DATAFLD'            => 'CDATA',
  3008.     'DATASRC'            => 'CDATA',
  3009.     'DIR'                => 'LTR|RTL',
  3010.     'HEIGHT'             => '%Pixels',
  3011.     'HSPACE'             => '%Length',
  3012.     'ID'                 => 'ID',
  3013.     'LANG'               => '%LanguageCode',
  3014.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3015.     'NAME'               => 'CDATA',
  3016.     'ONAFTERUPDATE'      => '%Script',
  3017.     'ONBEFOREEDITFOCUS'  => '%Script',
  3018.     'ONBEFOREUPDATE'     => '%Script',
  3019.     'ONBLUR'             => '%Script',
  3020.     'ONCELLCHANGE'       => '%Script',
  3021.     'ONCLICK'            => '%Script',
  3022.     'ONDATAAVAILABLE'    => '%Script',
  3023.     'ONDATASETCHANGED'   => '%Script',
  3024.     'ONDATASETCOMPLETE'  => '%Script',
  3025.     'ONDBLCLICK'         => '%Script',
  3026.     'ONDRAG'             => '%Script',
  3027.     'ONDRAGEND'          => '%Script',
  3028.     'ONDRAGENTER'        => '%Script',
  3029.     'ONDRAGLEAVE'        => '%Script',
  3030.     'ONDRAGOVER'         => '%Script',
  3031.     'ONDRAGSTART'        => '%Script',
  3032.     'ONDROP'             => '%Script',
  3033.     'ONERROR'            => '%Script',
  3034.     'ONERRORUPDATE'      => '%Script',
  3035.     'ONFOCUS'            => '%Script',
  3036.     'ONKEYDOWN'          => '%Script',
  3037.     'ONKEYPRESS'         => '%Script',
  3038.     'ONKEYUP'            => '%Script',
  3039.     'ONLOAD'             => '%Script',
  3040.     'ONLOSECAPTURE'      => '%Script',
  3041.     'ONPROPERTYCHANGE'   => '%Script',
  3042.     'ONREADYSTATECHANGE' => '%Script',
  3043.     'ONRESIZE'           => '%Script',
  3044.     'ONROWENTER'         => '%Script',
  3045.     'ONROWEXIT'          => '%Script',
  3046.     'ONROWSDELETE'       => '%Script',
  3047.     'ONROWSINSERTED'     => '%Script',
  3048.     'ONSCROLL'           => '%Script',
  3049.     'ONSELECTSTART'      => '%Script',
  3050.     'STYLE'              => '%StyleSheet',
  3051.     'TABINDEX'           => 'NUMBER',
  3052.     'TITLE'              => 'CDATA',
  3053.     'TYPE'               => '%ContentType',
  3054.     'UNSELECTABLE'       => 'ON|OFF',
  3055.     'VSPACE'             => '%Length',
  3056.     'WIDTH'              => '%Pixels',
  3057.   },
  3058.   'OL' => {
  3059.     'ACCESSKEY'          => '%Character',
  3060.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3061.     'CLASS'              => 'NAMES',
  3062.     'DIR'                => 'LTR|RTL',
  3063.     'ID'                 => 'ID',
  3064.     'LANG'               => '%LanguageCode',
  3065.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3066.     'ONBEFORECOPY'       => '%Script',
  3067.     'ONBEFORECUT'        => '%Script',
  3068.     'ONBEFOREPASTE'      => '%Script',
  3069.     'ONBLUR'             => '%Script',
  3070.     'ONCLICK'            => '%Script',
  3071.     'ONCONTEXTMENU'      => '%Script',
  3072.     'ONCOPY'             => '%Script',
  3073.     'ONCUT'              => '%Script',
  3074.     'ONDBLCLICK'         => '%Script',
  3075.     'ONDRAG'             => '%Script',
  3076.     'ONDRAGEND'          => '%Script',
  3077.     'ONDRAGENTER'        => '%Script',
  3078.     'ONDRAGLEAVE'        => '%Script',
  3079.     'ONDRAGOVER'         => '%Script',
  3080.     'ONDRAGSTART'        => '%Script',
  3081.     'ONDROP'             => '%Script',
  3082.     'ONFOCUS'            => '%Script',
  3083.     'ONHELP'             => '%Script',
  3084.     'ONKEYDOWN'          => '%Script',
  3085.     'ONKEYPRESS'         => '%Script',
  3086.     'ONKEYUP'            => '%Script',
  3087.     'ONLOSECAPTURE'      => '%Script',
  3088.     'ONMOUSEDOWN'        => '%Script',
  3089.     'ONMOUSEMOVE'        => '%Script',
  3090.     'ONMOUSEOUT'         => '%Script',
  3091.     'ONMOUSEOVER'        => '%Script',
  3092.     'ONMOUSEUP'          => '%Script',
  3093.     'ONPASTE'            => '%Script',
  3094.     'ONPROPERTYCHANGE'   => '%Script',
  3095.     'ONREADYSTATECHANGE' => '%Script',
  3096.     'ONRESIZE'           => '%Script',
  3097.     'ONSELECTSTART'      => '%Script',
  3098.     'START'              => 'NUMBER',
  3099.     'STYLE'              => '%StyleSheet',
  3100.     'TABINDEX'           => 'NUMBER',
  3101.     'TITLE'              => 'CDATA',
  3102.     'TYPE'               => '%OLStyle',
  3103.     'UNSELECTABLE'       => 'ON|OFF',
  3104.   },
  3105.   'OPTION' => {
  3106.     'CLASS'              => 'NAMES',
  3107.     'DIR'                => 'LTR|RTL',
  3108.     'ID'                 => 'ID',
  3109.     'LANG'               => '%LanguageCode',
  3110.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3111.     'ONCLICK'            => '%Script',
  3112.     'ONDRAG'             => '%Script',
  3113.     'ONDRAGEND'          => '%Script',
  3114.     'ONDRAGENTER'        => '%Script',
  3115.     'ONDRAGLEAVE'        => '%Script',
  3116.     'ONDRAGOVER'         => '%Script',
  3117.     'ONDRAGSTART'        => '%Script',
  3118.     'ONDROP'             => '%Script',
  3119.     'ONLOSECAPTURE'      => '%Script',
  3120.     'ONPROPERTYCHANGE'   => '%Script',
  3121.     'ONREADYSTATECHANGE' => '%Script',
  3122.     'ONSELECTSTART'      => '%Script',
  3123.     'SELECTED'           => 'SELECTED|TRUE|FALSE',
  3124.     'STYLE'              => '%StyleSheet',
  3125.     'TITLE'              => 'CDATA',
  3126.     'VALUE'              => 'CDATA',
  3127.   },
  3128.   'P' => {
  3129.     'ACCESSKEY'          => '%Character',
  3130.     'ALIGN'              => 'LEFT|CENTER|RIGHT|JUSTIFY',
  3131.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3132.     'CLASS'              => 'NAMES',
  3133.     'DIR'                => 'LTR|RTL',
  3134.     'ID'                 => 'ID',
  3135.     'LANG'               => '%LanguageCode',
  3136.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3137.     'ONBEFORECOPY'       => '%Script',
  3138.     'ONBEFORECUT'        => '%Script',
  3139.     'ONBEFOREPASTE'      => '%Script',
  3140.     'ONBLUR'             => '%Script',
  3141.     'ONCLICK'            => '%Script',
  3142.     'ONCONTEXTMENU'      => '%Script',
  3143.     'ONCOPY'             => '%Script',
  3144.     'ONCUT'              => '%Script',
  3145.     'ONDBLCLICK'         => '%Script',
  3146.     'ONDRAG'             => '%Script',
  3147.     'ONDRAGEND'          => '%Script',
  3148.     'ONDRAGENTER'        => '%Script',
  3149.     'ONDRAGLEAVE'        => '%Script',
  3150.     'ONDRAGOVER'         => '%Script',
  3151.     'ONDRAGSTART'        => '%Script',
  3152.     'ONDROP'             => '%Script',
  3153.     'ONFOCUS'            => '%Script',
  3154.     'ONHELP'             => '%Script',
  3155.     'ONKEYDOWN'          => '%Script',
  3156.     'ONKEYPRESS'         => '%Script',
  3157.     'ONKEYUP'            => '%Script',
  3158.     'ONLOSECAPTURE'      => '%Script',
  3159.     'ONMOUSEDOWN'        => '%Script',
  3160.     'ONMOUSEMOVE'        => '%Script',
  3161.     'ONMOUSEOUT'         => '%Script',
  3162.     'ONMOUSEOVER'        => '%Script',
  3163.     'ONMOUSEUP'          => '%Script',
  3164.     'ONPASTE'            => '%Script',
  3165.     'ONPROPERTYCHANGE'   => '%Script',
  3166.     'ONREADYSTATECHANGE' => '%Script',
  3167.     'ONRESIZE'           => '%Script',
  3168.     'ONSELECTSTART'      => '%Script',
  3169.     'STYLE'              => '%StyleSheet',
  3170.     'TABINDEX'           => 'NUMBER',
  3171.     'TITLE'              => 'CDATA',
  3172.     'UNSELECTABLE'       => 'ON|OFF',
  3173.   },
  3174.   'PARAM' => {
  3175.     'DATAFLD'      => 'CDATA',
  3176.     'DATAFORMATAS' => 'HTML|TEXT',
  3177.     'DATASRC'      => 'CDATA',
  3178.     'NAME'         => 'CDATA',
  3179.     'VALUE'        => 'CDATA',
  3180.   },
  3181.   'PLAINTEXT' => {
  3182.     'ACCESSKEY'          => '%Character',
  3183.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3184.     'CLASS'              => 'NAMES',
  3185.     'DIR'                => 'LTR|RTL',
  3186.     'ID'                 => 'ID',
  3187.     'LANG'               => '%LanguageCode',
  3188.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3189.     'ONBEFORECOPY'       => '%Script',
  3190.     'ONBEFORECUT'        => '%Script',
  3191.     'ONBEFOREPASTE'      => '%Script',
  3192.     'ONBLUR'             => '%Script',
  3193.     'ONCLICK'            => '%Script',
  3194.     'ONCONTEXTMENU'      => '%Script',
  3195.     'ONCOPY'             => '%Script',
  3196.     'ONCUT'              => '%Script',
  3197.     'ONDBLCLICK'         => '%Script',
  3198.     'ONDRAG'             => '%Script',
  3199.     'ONDRAGEND'          => '%Script',
  3200.     'ONDRAGENTER'        => '%Script',
  3201.     'ONDRAGLEAVE'        => '%Script',
  3202.     'ONDRAGOVER'         => '%Script',
  3203.     'ONDRAGSTART'        => '%Script',
  3204.     'ONDROP'             => '%Script',
  3205.     'ONFOCUS'            => '%Script',
  3206.     'ONHELP'             => '%Script',
  3207.     'ONKEYDOWN'          => '%Script',
  3208.     'ONKEYPRESS'         => '%Script',
  3209.     'ONKEYUP'            => '%Script',
  3210.     'ONLOSECAPTURE'      => '%Script',
  3211.     'ONMOUSEDOWN'        => '%Script',
  3212.     'ONMOUSEMOVE'        => '%Script',
  3213.     'ONMOUSEOUT'         => '%Script',
  3214.     'ONMOUSEOVER'        => '%Script',
  3215.     'ONMOUSEUP'          => '%Script',
  3216.     'ONPASTE'            => '%Script',
  3217.     'ONPROPERTYCHANGE'   => '%Script',
  3218.     'ONREADYSTATECHANGE' => '%Script',
  3219.     'ONSELECTSTART'      => '%Script',
  3220.     'STYLE'              => '%StyleSheet',
  3221.     'TABINDEX'           => 'NUMBER',
  3222.     'TITLE'              => 'CDATA',
  3223.     'UNSELECTABLE'       => 'ON|OFF',
  3224.   },
  3225.   'PRE' => {
  3226.     'ACCESSKEY'          => '%Character',
  3227.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3228.     'CLASS'              => 'NAMES',
  3229.     'DIR'                => 'LTR|RTL',
  3230.     'ID'                 => 'ID',
  3231.     'LANG'               => '%LanguageCode',
  3232.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3233.     'ONBEFORECOPY'       => '%Script',
  3234.     'ONBEFORECUT'        => '%Script',
  3235.     'ONBEFOREPASTE'      => '%Script',
  3236.     'ONBLUR'             => '%Script',
  3237.     'ONCLICK'            => '%Script',
  3238.     'ONCONTEXTMENU'      => '%Script',
  3239.     'ONCOPY'             => '%Script',
  3240.     'ONCUT'              => '%Script',
  3241.     'ONDBLCLICK'         => '%Script',
  3242.     'ONDRAG'             => '%Script',
  3243.     'ONDRAGEND'          => '%Script',
  3244.     'ONDRAGENTER'        => '%Script',
  3245.     'ONDRAGLEAVE'        => '%Script',
  3246.     'ONDRAGOVER'         => '%Script',
  3247.     'ONDRAGSTART'        => '%Script',
  3248.     'ONDROP'             => '%Script',
  3249.     'ONFOCUS'            => '%Script',
  3250.     'ONHELP'             => '%Script',
  3251.     'ONKEYDOWN'          => '%Script',
  3252.     'ONKEYPRESS'         => '%Script',
  3253.     'ONKEYUP'            => '%Script',
  3254.     'ONLOSECAPTURE'      => '%Script',
  3255.     'ONMOUSEDOWN'        => '%Script',
  3256.     'ONMOUSEMOVE'        => '%Script',
  3257.     'ONMOUSEOUT'         => '%Script',
  3258.     'ONMOUSEOVER'        => '%Script',
  3259.     'ONMOUSEUP'          => '%Script',
  3260.     'ONPASTE'            => '%Script',
  3261.     'ONPROPERTYCHANGE'   => '%Script',
  3262.     'ONREADYSTATECHANGE' => '%Script',
  3263.     'ONRESIZE'           => '%Script',
  3264.     'ONSELECTSTART'      => '%Script',
  3265.     'STYLE'              => '%StyleSheet',
  3266.     'TABINDEX'           => 'NUMBER',
  3267.     'TITLE'              => 'CDATA',
  3268.     'UNSELECTABLE'       => 'ON|OFF',
  3269.   },
  3270.   'Q' => {
  3271.     'ACCESSKEY'          => '%Character',
  3272.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3273.     'CLASS'              => 'NAMES',
  3274.     'DIR'                => 'LTR|RTL',
  3275.     'ID'                 => 'ID',
  3276.     'LANG'               => '%LanguageCode',
  3277.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3278.     'ONBLUR'             => '%Script',
  3279.     'ONDRAG'             => '%Script',
  3280.     'ONDRAGEND'          => '%Script',
  3281.     'ONDRAGENTER'        => '%Script',
  3282.     'ONDRAGLEAVE'        => '%Script',
  3283.     'ONDRAGOVER'         => '%Script',
  3284.     'ONDRAGSTART'        => '%Script',
  3285.     'ONDROP'             => '%Script',
  3286.     'ONFOCUS'            => '%Script',
  3287.     'ONKEYDOWN'          => '%Script',
  3288.     'ONKEYPRESS'         => '%Script',
  3289.     'ONKEYUP'            => '%Script',
  3290.     'ONREADYSTATECHANGE' => '%Script',
  3291.     'ONSELECTSTART'      => '%Script',
  3292.     'STYLE'              => '%StyleSheet',
  3293.     'TABINDEX'           => 'NUMBER',
  3294.     'TITLE'              => 'CDATA',
  3295.     'UNSELECTABLE'       => 'ON|OFF',
  3296.   },
  3297.   'RB' => {
  3298.     'ACCESSKEY'          => '%Character',
  3299.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3300.     'CLASS'              => 'NAMES',
  3301.     'DIR'                => 'LTR|RTL',
  3302.     'ID'                 => 'ID',
  3303.     'LANG'               => '%LanguageCode',
  3304.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3305.     'NAME'               => 'CDATA',
  3306.     'ONAFTERUPDATE'      => '%Script',
  3307.     'ONBEFORECUT'        => '%Script',
  3308.     'ONBEFOREPASTE'      => '%Script',
  3309.     'ONBEFOREUPDATE'     => '%Script',
  3310.     'ONBLUR'             => '%Script',
  3311.     'ONCLICK'            => '%Script',
  3312.     'ONCONTEXTMENU'      => '%Script',
  3313.     'ONCUT'              => '%Script',
  3314.     'ONDBLCLICK'         => '%Script',
  3315.     'ONDRAGSTART'        => '%Script',
  3316.     'ONERRORUPDATE'      => '%Script',
  3317.     'ONFILTERCHANGE'     => '%Script',
  3318.     'ONFOCUS'            => '%Script',
  3319.     'ONHELP'             => '%Script',
  3320.     'ONKEYDOWN'          => '%Script',
  3321.     'ONKEYPRESS'         => '%Script',
  3322.     'ONKEYUP'            => '%Script',
  3323.     'ONMOUSEDOWN'        => '%Script',
  3324.     'ONMOUSEMOVE'        => '%Script',
  3325.     'ONMOUSEOUT'         => '%Script',
  3326.     'ONMOUSEOVER'        => '%Script',
  3327.     'ONMOUSEUP'          => '%Script',
  3328.     'ONPASTE'            => '%Script',
  3329.     'ONREADYSTATECHANGE' => '%Script',
  3330.     'ONSELECTSTART'      => '%Script',
  3331.     'STYLE'              => '%StyleSheet',
  3332.     'TABINDEX'           => 'NUMBER',
  3333.     'TITLE'              => 'CDATA',
  3334.     'UNSELECTABLE'       => 'ON|OFF',
  3335.   },
  3336.   'RP' => {
  3337.     'ACCESSKEY'          => '%Character',
  3338.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3339.     'CLASS'              => 'NAMES',
  3340.     'DIR'                => 'LTR|RTL',
  3341.     'ID'                 => 'ID',
  3342.     'LANG'               => '%LanguageCode',
  3343.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3344.     'NAME'               => 'CDATA',
  3345.     'ONAFTERUPDATE'      => '%Script',
  3346.     'ONBEFORECUT'        => '%Script',
  3347.     'ONBEFOREPASTE'      => '%Script',
  3348.     'ONBEFOREUPDATE'     => '%Script',
  3349.     'ONBLUR'             => '%Script',
  3350.     'ONCLICK'            => '%Script',
  3351.     'ONCONTEXTMENU'      => '%Script',
  3352.     'ONCUT'              => '%Script',
  3353.     'ONDBLCLICK'         => '%Script',
  3354.     'ONDRAGSTART'        => '%Script',
  3355.     'ONERRORUPDATE'      => '%Script',
  3356.     'ONFILTERCHANGE'     => '%Script',
  3357.     'ONFOCUS'            => '%Script',
  3358.     'ONHELP'             => '%Script',
  3359.     'ONKEYDOWN'          => '%Script',
  3360.     'ONKEYPRESS'         => '%Script',
  3361.     'ONKEYUP'            => '%Script',
  3362.     'ONMOUSEDOWN'        => '%Script',
  3363.     'ONMOUSEMOVE'        => '%Script',
  3364.     'ONMOUSEOUT'         => '%Script',
  3365.     'ONMOUSEOVER'        => '%Script',
  3366.     'ONMOUSEUP'          => '%Script',
  3367.     'ONPASTE'            => '%Script',
  3368.     'ONREADYSTATECHANGE' => '%Script',
  3369.     'ONSELECTSTART'      => '%Script',
  3370.     'STYLE'              => '%StyleSheet',
  3371.     'TABINDEX'           => 'NUMBER',
  3372.     'TITLE'              => 'CDATA',
  3373.     'UNSELECTABLE'       => 'ON|OFF',
  3374.   },
  3375.   'RT' => {
  3376.     'ACCESSKEY'          => '%Character',
  3377.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3378.     'CLASS'              => 'NAMES',
  3379.     'DIR'                => 'LTR|RTL',
  3380.     'ID'                 => 'ID',
  3381.     'LANG'               => '%LanguageCode',
  3382.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3383.     'NAME'               => 'CDATA',
  3384.     'ONAFTERUPDATE'      => '%Script',
  3385.     'ONBEFORECUT'        => '%Script',
  3386.     'ONBEFOREPASTE'      => '%Script',
  3387.     'ONBEFOREUPDATE'     => '%Script',
  3388.     'ONBLUR'             => '%Script',
  3389.     'ONCLICK'            => '%Script',
  3390.     'ONCONTEXTMENU'      => '%Script',
  3391.     'ONCUT'              => '%Script',
  3392.     'ONDBLCLICK'         => '%Script',
  3393.     'ONDRAGSTART'        => '%Script',
  3394.     'ONERRORUPDATE'      => '%Script',
  3395.     'ONFILTERCHANGE'     => '%Script',
  3396.     'ONFOCUS'            => '%Script',
  3397.     'ONHELP'             => '%Script',
  3398.     'ONKEYDOWN'          => '%Script',
  3399.     'ONKEYPRESS'         => '%Script',
  3400.     'ONKEYUP'            => '%Script',
  3401.     'ONMOUSEDOWN'        => '%Script',
  3402.     'ONMOUSEMOVE'        => '%Script',
  3403.     'ONMOUSEOUT'         => '%Script',
  3404.     'ONMOUSEOVER'        => '%Script',
  3405.     'ONMOUSEUP'          => '%Script',
  3406.     'ONPASTE'            => '%Script',
  3407.     'ONREADYSTATECHANGE' => '%Script',
  3408.     'ONSELECTSTART'      => '%Script',
  3409.     'STYLE'              => '%StyleSheet',
  3410.     'TABINDEX'           => 'NUMBER',
  3411.     'TITLE'              => 'CDATA',
  3412.     'UNSELECTABLE'       => 'ON|OFF',
  3413.   },
  3414.   'RUBY' => {
  3415.     'ACCESSKEY'          => '%Character',
  3416.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3417.     'CLASS'              => 'NAMES',
  3418.     'DIR'                => 'LTR|RTL',
  3419.     'ID'                 => 'ID',
  3420.     'LANG'               => '%LanguageCode',
  3421.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3422.     'NAME'               => 'CDATA',
  3423.     'ONAFTERUPDATE'      => '%Script',
  3424.     'ONBEFORECUT'        => '%Script',
  3425.     'ONBEFOREPASTE'      => '%Script',
  3426.     'ONBEFOREUPDATE'     => '%Script',
  3427.     'ONBLUR'             => '%Script',
  3428.     'ONCLICK'            => '%Script',
  3429.     'ONCONTEXTMENU'      => '%Script',
  3430.     'ONCUT'              => '%Script',
  3431.     'ONDBLCLICK'         => '%Script',
  3432.     'ONDRAGSTART'        => '%Script',
  3433.     'ONERRORUPDATE'      => '%Script',
  3434.     'ONFILTERCHANGE'     => '%Script',
  3435.     'ONFOCUS'            => '%Script',
  3436.     'ONHELP'             => '%Script',
  3437.     'ONKEYDOWN'          => '%Script',
  3438.     'ONKEYPRESS'         => '%Script',
  3439.     'ONKEYUP'            => '%Script',
  3440.     'ONMOUSEDOWN'        => '%Script',
  3441.     'ONMOUSEMOVE'        => '%Script',
  3442.     'ONMOUSEOUT'         => '%Script',
  3443.     'ONMOUSEOVER'        => '%Script',
  3444.     'ONMOUSEUP'          => '%Script',
  3445.     'ONPASTE'            => '%Script',
  3446.     'ONREADYSTATECHANGE' => '%Script',
  3447.     'ONSELECTSTART'      => '%Script',
  3448.     'STYLE'              => '%StyleSheet',
  3449.     'TABINDEX'           => 'NUMBER',
  3450.     'TITLE'              => 'CDATA',
  3451.     'UNSELECTABLE'       => 'ON|OFF',
  3452.   },
  3453.   'S' => {
  3454.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3455.     'CLASS'              => 'NAMES',
  3456.     'DIR'                => 'LTR|RTL',
  3457.     'ID'                 => 'ID',
  3458.     'LANG'               => '%LanguageCode',
  3459.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3460.     'ONBEFORECOPY'       => '%Script',
  3461.     'ONBEFORECUT'        => '%Script',
  3462.     'ONBEFOREPASTE'      => '%Script',
  3463.     'ONBLUR'             => '%Script',
  3464.     'ONCLICK'            => '%Script',
  3465.     'ONCONTEXTMENU'      => '%Script',
  3466.     'ONCOPY'             => '%Script',
  3467.     'ONCUT'              => '%Script',
  3468.     'ONDBLCLICK'         => '%Script',
  3469.     'ONDRAG'             => '%Script',
  3470.     'ONDRAGEND'          => '%Script',
  3471.     'ONDRAGENTER'        => '%Script',
  3472.     'ONDRAGLEAVE'        => '%Script',
  3473.     'ONDRAGOVER'         => '%Script',
  3474.     'ONDRAGSTART'        => '%Script',
  3475.     'ONDROP'             => '%Script',
  3476.     'ONFOCUS'            => '%Script',
  3477.     'ONHELP'             => '%Script',
  3478.     'ONKEYDOWN'          => '%Script',
  3479.     'ONKEYPRESS'         => '%Script',
  3480.     'ONKEYUP'            => '%Script',
  3481.     'ONLOSECAPTURE'      => '%Script',
  3482.     'ONMOUSEDOWN'        => '%Script',
  3483.     'ONMOUSEMOVE'        => '%Script',
  3484.     'ONMOUSEOUT'         => '%Script',
  3485.     'ONMOUSEOVER'        => '%Script',
  3486.     'ONMOUSEUP'          => '%Script',
  3487.     'ONPASTE'            => '%Script',
  3488.     'ONPROPERTYCHANGE'   => '%Script',
  3489.     'ONREADYSTATECHANGE' => '%Script',
  3490.     'ONRESIZE'           => '%Script',
  3491.     'ONSELECTSTART'      => '%Script',
  3492.     'STYLE'              => '%StyleSheet',
  3493.     'TITLE'              => 'CDATA',
  3494.     'UNSELECTABLE'       => 'ON|OFF',
  3495.   },
  3496.   'SAMP' => {
  3497.     'ACCESSKEY'          => '%Character',
  3498.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3499.     'CLASS'              => 'NAMES',
  3500.     'DIR'                => 'LTR|RTL',
  3501.     'ID'                 => 'ID',
  3502.     'LANG'               => '%LanguageCode',
  3503.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3504.     'ONBEFORECOPY'       => '%Script',
  3505.     'ONBEFORECUT'        => '%Script',
  3506.     'ONBEFOREPASTE'      => '%Script',
  3507.     'ONBLUR'             => '%Script',
  3508.     'ONCLICK'            => '%Script',
  3509.     'ONCONTEXTMENU'      => '%Script',
  3510.     'ONCOPY'             => '%Script',
  3511.     'ONCUT'              => '%Script',
  3512.     'ONDBLCLICK'         => '%Script',
  3513.     'ONDRAG'             => '%Script',
  3514.     'ONDRAGEND'          => '%Script',
  3515.     'ONDRAGENTER'        => '%Script',
  3516.     'ONDRAGLEAVE'        => '%Script',
  3517.     'ONDRAGOVER'         => '%Script',
  3518.     'ONDRAGSTART'        => '%Script',
  3519.     'ONDROP'             => '%Script',
  3520.     'ONFOCUS'            => '%Script',
  3521.     'ONHELP'             => '%Script',
  3522.     'ONKEYDOWN'          => '%Script',
  3523.     'ONKEYPRESS'         => '%Script',
  3524.     'ONKEYUP'            => '%Script',
  3525.     'ONLOSECAPTURE'      => '%Script',
  3526.     'ONMOUSEDOWN'        => '%Script',
  3527.     'ONMOUSEMOVE'        => '%Script',
  3528.     'ONMOUSEOUT'         => '%Script',
  3529.     'ONMOUSEOVER'        => '%Script',
  3530.     'ONMOUSEUP'          => '%Script',
  3531.     'ONPASTE'            => '%Script',
  3532.     'ONPROPERTYCHANGE'   => '%Script',
  3533.     'ONREADYSTATECHANGE' => '%Script',
  3534.     'ONRESIZE'           => '%Script',
  3535.     'ONSELECTSTART'      => '%Script',
  3536.     'STYLE'              => '%StyleSheet',
  3537.     'TABINDEX'           => 'NUMBER',
  3538.     'TITLE'              => 'CDATA',
  3539.     'UNSELECTABLE'       => 'ON|OFF',
  3540.   },
  3541.   'SCRIPT' => {
  3542.     'CLASS'              => 'NAMES',
  3543.     'DEFER'              => 'DEFER|TRUE|FALSE',
  3544.     'DIR'                => 'LTR|RTL',
  3545.     'EVENT'              => 'CDATA',
  3546.     'FOR'                => 'IDREF',
  3547.     'ID'                 => 'ID',
  3548.     'LANG'               => '%LanguageCode',
  3549.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3550.     'ONERROR'            => '%Script',
  3551.     'ONLOAD'             => '%Script',
  3552.     'ONPROPERTYCHANGE'   => '%Script',
  3553.     'ONREADYSTATECHANGE' => '%Script',
  3554.     'SRC'                => '%URL',
  3555.     'TITLE'              => 'CDATA',
  3556.     'TYPE'               => '%ContentType',
  3557.   },
  3558.   'SELECT' => {
  3559.     'ACCESSKEY'          => '%Character',
  3560.     'ALIGN'              => 'ABSBOTTOM|ABSMIDDLE|BASELINE|BOTTOM|LEFT|MIDDLE'.
  3561.                             '|RIGHT|TEXTTOP|TOP',
  3562.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3563.     'CLASS'              => 'NAMES',
  3564.     'DATAFLD'            => 'CDATA',
  3565.     'DATASRC'            => 'CDATA',
  3566.     'DIR'                => 'LTR|RTL',
  3567.     'DISABLED'           => 'DISABLED|TRUE|FALSE',
  3568.     'ID'                 => 'ID',
  3569.     'LANG'               => '%LanguageCode',
  3570.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3571.     'MULTIPLE'           => 'MULTIPLE|TRUE|FALSE',
  3572.     'NAME'               => 'CDATA',
  3573.     'ONAFTERUPDATE'      => '%Script',
  3574.     'ONBEFOREUPDATE'     => '%Script',
  3575.     'ONBLUR'             => '%Script',
  3576.     'ONCHANGE'           => '%Script',
  3577.     'ONCLICK'            => '%Script',
  3578.     'ONDBLCLICK'         => '%Script',
  3579.     'ONDRAG'             => '%Script',
  3580.     'ONDRAGEND'          => '%Script',
  3581.     'ONDRAGENTER'        => '%Script',
  3582.     'ONDRAGLEAVE'        => '%Script',
  3583.     'ONDRAGOVER'         => '%Script',
  3584.     'ONDRAGSTART'        => '%Script',
  3585.     'ONDROP'             => '%Script',
  3586.     'ONERRORUPDATE'      => '%Script',
  3587.     'ONFOCUS'            => '%Script',
  3588.     'ONHELP'             => '%Script',
  3589.     'ONKEYDOWN'          => '%Script',
  3590.     'ONKEYPRESS'         => '%Script',
  3591.     'ONKEYUP'            => '%Script',
  3592.     'ONLOSECAPTURE'      => '%Script',
  3593.     'ONMOUSEDOWN'        => '%Script',
  3594.     'ONMOUSEMOVE'        => '%Script',
  3595.     'ONMOUSEOUT'         => '%Script',
  3596.     'ONMOUSEOVER'        => '%Script',
  3597.     'ONMOUSEUP'          => '%Script',
  3598.     'ONPROPERTYCHANGE'   => '%Script',
  3599.     'ONREADYSTATECHANGE' => '%Script',
  3600.     'ONRESIZE'           => '%Script',
  3601.     'ONROWENTER'         => '%Script',
  3602.     'ONROWEXIT'          => '%Script',
  3603.     'ONSCROLL'           => '%Script',
  3604.     'ONSELECTSTART'      => '%Script',
  3605.     'SIZE'               => 'NUMBER',
  3606.     'STYLE'              => '%StyleSheet',
  3607.     'TABINDEX'           => 'NUMBER',
  3608.     'TITLE'              => 'CDATA',
  3609.     'UNSELECTABLE'       => 'ON|OFF',
  3610.   },
  3611.   'SMALL' => {
  3612.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3613.     'CLASS'              => 'NAMES',
  3614.     'DIR'                => 'LTR|RTL',
  3615.     'ID'                 => 'ID',
  3616.     'LANG'               => '%LanguageCode',
  3617.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3618.     'ONBEFORECOPY'       => '%Script',
  3619.     'ONBEFORECUT'        => '%Script',
  3620.     'ONBEFOREPASTE'      => '%Script',
  3621.     'ONBLUR'             => '%Script',
  3622.     'ONCLICK'            => '%Script',
  3623.     'ONCONTEXTMENU'      => '%Script',
  3624.     'ONCOPY'             => '%Script',
  3625.     'ONCUT'              => '%Script',
  3626.     'ONDBLCLICK'         => '%Script',
  3627.     'ONDRAG'             => '%Script',
  3628.     'ONDRAGEND'          => '%Script',
  3629.     'ONDRAGENTER'        => '%Script',
  3630.     'ONDRAGLEAVE'        => '%Script',
  3631.     'ONDRAGOVER'         => '%Script',
  3632.     'ONDRAGSTART'        => '%Script',
  3633.     'ONDROP'             => '%Script',
  3634.     'ONFOCUS'            => '%Script',
  3635.     'ONHELP'             => '%Script',
  3636.     'ONKEYDOWN'          => '%Script',
  3637.     'ONKEYPRESS'         => '%Script',
  3638.     'ONKEYUP'            => '%Script',
  3639.     'ONLOSECAPTURE'      => '%Script',
  3640.     'ONMOUSEDOWN'        => '%Script',
  3641.     'ONMOUSEMOVE'        => '%Script',
  3642.     'ONMOUSEOUT'         => '%Script',
  3643.     'ONMOUSEOVER'        => '%Script',
  3644.     'ONMOUSEUP'          => '%Script',
  3645.     'ONPASTE'            => '%Script',
  3646.     'ONPROPERTYCHANGE'   => '%Script',
  3647.     'ONREADYSTATECHANGE' => '%Script',
  3648.     'ONRESIZE'           => '%Script',
  3649.     'ONSELECTSTART'      => '%Script',
  3650.     'STYLE'              => '%StyleSheet',
  3651.     'TITLE'              => 'CDATA',
  3652.     'UNSELECTABLE'       => 'ON|OFF',
  3653.   },
  3654.   'SPAN' => {
  3655.     'ACCESSKEY'          => '%Character',
  3656.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3657.     'CLASS'              => 'NAMES',
  3658.     'DATAFLD'            => 'CDATA',
  3659.     'DATAFORMATAS'       => 'HTML|TEXT',
  3660.     'DATASRC'            => 'CDATA',
  3661.     'DIR'                => 'LTR|RTL',
  3662.     'ID'                 => 'ID',
  3663.     'LANG'               => '%LanguageCode',
  3664.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3665.     'ONBEFORECOPY'       => '%Script',
  3666.     'ONBEFORECUT'        => '%Script',
  3667.     'ONBEFOREEDITFOCUS'  => '%Script',
  3668.     'ONBEFOREPASTE'      => '%Script',
  3669.     'ONBLUR'             => '%Script',
  3670.     'ONCLICK'            => '%Script',
  3671.     'ONCONTEXTMENU'      => '%Script',
  3672.     'ONCOPY'             => '%Script',
  3673.     'ONCUT'              => '%Script',
  3674.     'ONDBLCLICK'         => '%Script',
  3675.     'ONDRAG'             => '%Script',
  3676.     'ONDRAGEND'          => '%Script',
  3677.     'ONDRAGENTER'        => '%Script',
  3678.     'ONDRAGLEAVE'        => '%Script',
  3679.     'ONDRAGOVER'         => '%Script',
  3680.     'ONDRAGSTART'        => '%Script',
  3681.     'ONDROP'             => '%Script',
  3682.     'ONFILTERCHANGE'     => '%Script',
  3683.     'ONFOCUS'            => '%Script',
  3684.     'ONHELP'             => '%Script',
  3685.     'ONKEYDOWN'          => '%Script',
  3686.     'ONKEYPRESS'         => '%Script',
  3687.     'ONKEYUP'            => '%Script',
  3688.     'ONLOSECAPTURE'      => '%Script',
  3689.     'ONMOUSEDOWN'        => '%Script',
  3690.     'ONMOUSEMOVE'        => '%Script',
  3691.     'ONMOUSEOUT'         => '%Script',
  3692.     'ONMOUSEOVER'        => '%Script',
  3693.     'ONMOUSEUP'          => '%Script',
  3694.     'ONPASTE'            => '%Script',
  3695.     'ONPROPERTYCHANGE'   => '%Script',
  3696.     'ONREADYSTATECHANGE' => '%Script',
  3697.     'ONRESIZE'           => '%Script',
  3698.     'ONSELECTSTART'      => '%Script',
  3699.     'STYLE'              => '%StyleSheet',
  3700.     'TABINDEX'           => 'NUMBER',
  3701.     'TITLE'              => 'CDATA',
  3702.     'UNSELECTABLE'       => 'ON|OFF',
  3703.   },
  3704.   'STRIKE' => {
  3705.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3706.     'CLASS'              => 'NAMES',
  3707.     'DIR'                => 'LTR|RTL',
  3708.     'ID'                 => 'ID',
  3709.     'LANG'               => '%LanguageCode',
  3710.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3711.     'ONBEFORECOPY'       => '%Script',
  3712.     'ONBEFORECUT'        => '%Script',
  3713.     'ONBEFOREPASTE'      => '%Script',
  3714.     'ONBLUR'             => '%Script',
  3715.     'ONCLICK'            => '%Script',
  3716.     'ONCONTEXTMENU'      => '%Script',
  3717.     'ONCOPY'             => '%Script',
  3718.     'ONCUT'              => '%Script',
  3719.     'ONDBLCLICK'         => '%Script',
  3720.     'ONDRAG'             => '%Script',
  3721.     'ONDRAGEND'          => '%Script',
  3722.     'ONDRAGENTER'        => '%Script',
  3723.     'ONDRAGLEAVE'        => '%Script',
  3724.     'ONDRAGOVER'         => '%Script',
  3725.     'ONDRAGSTART'        => '%Script',
  3726.     'ONDROP'             => '%Script',
  3727.     'ONFOCUS'            => '%Script',
  3728.     'ONHELP'             => '%Script',
  3729.     'ONKEYDOWN'          => '%Script',
  3730.     'ONKEYPRESS'         => '%Script',
  3731.     'ONKEYUP'            => '%Script',
  3732.     'ONLOSECAPTURE'      => '%Script',
  3733.     'ONMOUSEDOWN'        => '%Script',
  3734.     'ONMOUSEMOVE'        => '%Script',
  3735.     'ONMOUSEOUT'         => '%Script',
  3736.     'ONMOUSEOVER'        => '%Script',
  3737.     'ONMOUSEUP'          => '%Script',
  3738.     'ONPASTE'            => '%Script',
  3739.     'ONPROPERTYCHANGE'   => '%Script',
  3740.     'ONREADYSTATECHANGE' => '%Script',
  3741.     'ONRESIZE'           => '%Script',
  3742.     'ONSELECTSTART'      => '%Script',
  3743.     'STYLE'              => '%StyleSheet',
  3744.     'TITLE'              => 'CDATA',
  3745.     'UNSELECTABLE'       => 'ON|OFF',
  3746.   },
  3747.   'STRONG' => {
  3748.     'ACCESSKEY'          => '%Character',
  3749.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3750.     'CLASS'              => 'NAMES',
  3751.     'DIR'                => 'LTR|RTL',
  3752.     'ID'                 => 'ID',
  3753.     'LANG'               => '%LanguageCode',
  3754.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3755.     'ONBEFORECOPY'       => '%Script',
  3756.     'ONBEFORECUT'        => '%Script',
  3757.     'ONBEFOREPASTE'      => '%Script',
  3758.     'ONBLUR'             => '%Script',
  3759.     'ONCLICK'            => '%Script',
  3760.     'ONCONTEXTMENU'      => '%Script',
  3761.     'ONCOPY'             => '%Script',
  3762.     'ONCUT'              => '%Script',
  3763.     'ONDBLCLICK'         => '%Script',
  3764.     'ONDRAG'             => '%Script',
  3765.     'ONDRAGEND'          => '%Script',
  3766.     'ONDRAGENTER'        => '%Script',
  3767.     'ONDRAGLEAVE'        => '%Script',
  3768.     'ONDRAGOVER'         => '%Script',
  3769.     'ONDRAGSTART'        => '%Script',
  3770.     'ONDROP'             => '%Script',
  3771.     'ONFOCUS'            => '%Script',
  3772.     'ONHELP'             => '%Script',
  3773.     'ONKEYDOWN'          => '%Script',
  3774.     'ONKEYPRESS'         => '%Script',
  3775.     'ONKEYUP'            => '%Script',
  3776.     'ONLOSECAPTURE'      => '%Script',
  3777.     'ONMOUSEDOWN'        => '%Script',
  3778.     'ONMOUSEMOVE'        => '%Script',
  3779.     'ONMOUSEOUT'         => '%Script',
  3780.     'ONMOUSEOVER'        => '%Script',
  3781.     'ONMOUSEUP'          => '%Script',
  3782.     'ONPASTE'            => '%Script',
  3783.     'ONPROPERTYCHANGE'   => '%Script',
  3784.     'ONREADYSTATECHANGE' => '%Script',
  3785.     'ONRESIZE'           => '%Script',
  3786.     'ONSELECTSTART'      => '%Script',
  3787.     'STYLE'              => '%StyleSheet',
  3788.     'TABINDEX'           => 'NUMBER',
  3789.     'TITLE'              => 'CDATA',
  3790.     'UNSELECTABLE'       => 'ON|OFF',
  3791.   },
  3792.   'STYLE' => {
  3793.     'DISABLED'           => 'DISABLED|TRUE|FALSE',
  3794.     'MEDIA'              => 'SCREEN|PRINT|ALL',
  3795.     'ONERROR'            => '%Script',
  3796.     'ONLOAD'             => '%Script',
  3797.     'ONREADYSTATECHANGE' => '%Script',
  3798.     'TITLE'              => 'CDATA',
  3799.     'TYPE'               => '%ContentType',
  3800.   },
  3801.   'SUB' => {
  3802.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3803.     'CLASS'              => 'NAMES',
  3804.     'DIR'                => 'LTR|RTL',
  3805.     'ID'                 => 'ID',
  3806.     'LANG'               => '%LanguageCode',
  3807.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3808.     'ONBEFORECOPY'       => '%Script',
  3809.     'ONBEFORECUT'        => '%Script',
  3810.     'ONBEFOREPASTE'      => '%Script',
  3811.     'ONBLUR'             => '%Script',
  3812.     'ONCLICK'            => '%Script',
  3813.     'ONCONTEXTMENU'      => '%Script',
  3814.     'ONCOPY'             => '%Script',
  3815.     'ONCUT'              => '%Script',
  3816.     'ONDBLCLICK'         => '%Script',
  3817.     'ONDRAG'             => '%Script',
  3818.     'ONDRAGEND'          => '%Script',
  3819.     'ONDRAGENTER'        => '%Script',
  3820.     'ONDRAGLEAVE'        => '%Script',
  3821.     'ONDRAGOVER'         => '%Script',
  3822.     'ONDRAGSTART'        => '%Script',
  3823.     'ONDROP'             => '%Script',
  3824.     'ONFOCUS'            => '%Script',
  3825.     'ONHELP'             => '%Script',
  3826.     'ONKEYDOWN'          => '%Script',
  3827.     'ONKEYPRESS'         => '%Script',
  3828.     'ONKEYUP'            => '%Script',
  3829.     'ONLOSECAPTURE'      => '%Script',
  3830.     'ONMOUSEDOWN'        => '%Script',
  3831.     'ONMOUSEMOVE'        => '%Script',
  3832.     'ONMOUSEOUT'         => '%Script',
  3833.     'ONMOUSEOVER'        => '%Script',
  3834.     'ONMOUSEUP'          => '%Script',
  3835.     'ONPASTE'            => '%Script',
  3836.     'ONPROPERTYCHANGE'   => '%Script',
  3837.     'ONREADYSTATECHANGE' => '%Script',
  3838.     'ONRESIZE'           => '%Script',
  3839.     'ONSELECTSTART'      => '%Script',
  3840.     'STYLE'              => '%StyleSheet',
  3841.     'TITLE'              => 'CDATA',
  3842.     'UNSELECTABLE'       => 'ON|OFF',
  3843.   },
  3844.   'SUP' => {
  3845.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3846.     'CLASS'              => 'NAMES',
  3847.     'DIR'                => 'LTR|RTL',
  3848.     'ID'                 => 'ID',
  3849.     'LANG'               => '%LanguageCode',
  3850.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3851.     'ONBEFORECOPY'       => '%Script',
  3852.     'ONBEFORECUT'        => '%Script',
  3853.     'ONBEFOREPASTE'      => '%Script',
  3854.     'ONBLUR'             => '%Script',
  3855.     'ONCLICK'            => '%Script',
  3856.     'ONCONTEXTMENU'      => '%Script',
  3857.     'ONCOPY'             => '%Script',
  3858.     'ONCUT'              => '%Script',
  3859.     'ONDBLCLICK'         => '%Script',
  3860.     'ONDRAG'             => '%Script',
  3861.     'ONDRAGEND'          => '%Script',
  3862.     'ONDRAGENTER'        => '%Script',
  3863.     'ONDRAGLEAVE'        => '%Script',
  3864.     'ONDRAGOVER'         => '%Script',
  3865.     'ONDRAGSTART'        => '%Script',
  3866.     'ONDROP'             => '%Script',
  3867.     'ONFOCUS'            => '%Script',
  3868.     'ONHELP'             => '%Script',
  3869.     'ONKEYDOWN'          => '%Script',
  3870.     'ONKEYPRESS'         => '%Script',
  3871.     'ONKEYUP'            => '%Script',
  3872.     'ONLOSECAPTURE'      => '%Script',
  3873.     'ONMOUSEDOWN'        => '%Script',
  3874.     'ONMOUSEMOVE'        => '%Script',
  3875.     'ONMOUSEOUT'         => '%Script',
  3876.     'ONMOUSEOVER'        => '%Script',
  3877.     'ONMOUSEUP'          => '%Script',
  3878.     'ONPASTE'            => '%Script',
  3879.     'ONPROPERTYCHANGE'   => '%Script',
  3880.     'ONREADYSTATECHANGE' => '%Script',
  3881.     'ONRESIZE'           => '%Script',
  3882.     'ONSELECTSTART'      => '%Script',
  3883.     'STYLE'              => '%StyleSheet',
  3884.     'TITLE'              => 'CDATA',
  3885.     'UNSELECTABLE'       => 'ON|OFF',
  3886.   },
  3887.   'TABLE' => {
  3888.     'ACCESSKEY'          => '%Character',
  3889.     'ALIGN'              => 'CENTER|LEFT|RIGHT',
  3890.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3891.     'BACKGROUND'         => '%URL',
  3892.     'BGCOLOR'            => '%color',
  3893.     'BORDER'             => '%border',
  3894.     'BORDERCOLOR'        => '%color',
  3895.     'BORDERCOLORDARK'    => '%color',
  3896.     'BORDERCOLORLIGHT'   => '%color',
  3897.     'CELLPADDING'        => '%Pixels',
  3898.     'CELLSPACING'        => '%Pixels',
  3899.     'CLASS'              => 'NAMES',
  3900.     'COLS'               => 'NUMBER',
  3901.     'DATAPAGESIZE'       => 'NUMBER',
  3902.     'DATASRC'            => '%URL',
  3903.     'DIR'                => 'LTR|RTL',
  3904.     'FRAME'              => 'ABOVE|BELOW|BORDER|BOX|INSIDES|LHS|RHS|VOID'.
  3905.                             '|VSIDES',
  3906.     'HEIGHT'             => '%Length',
  3907.     'ID'                 => 'ID',
  3908.     'LANG'               => '%LanguageCode',
  3909.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3910.     'ONAFTERUPDATE'      => '%Script',
  3911.     'ONBEFORECUT'        => '%Script',
  3912.     'ONBEFOREEDITFOCUS'  => '%Script',
  3913.     'ONBEFOREPASTE'      => '%Script',
  3914.     'ONBEFOREUPDATE'     => '%Script',
  3915.     'ONBLUR'             => '%Script',
  3916.     'ONCLICK'            => '%Script',
  3917.     'ONCONTEXTMENU'      => '%Script',
  3918.     'ONCUT'              => '%Script',
  3919.     'ONDBLCLICK'         => '%Script',
  3920.     'ONDRAG'             => '%Script',
  3921.     'ONDRAGEND'          => '%Script',
  3922.     'ONDRAGENTER'        => '%Script',
  3923.     'ONDRAGLEAVE'        => '%Script',
  3924.     'ONDRAGOVER'         => '%Script',
  3925.     'ONDRAGSTART'        => '%Script',
  3926.     'ONDROP'             => '%Script',
  3927.     'ONFILTERCHANGE'     => '%Script',
  3928.     'ONFOCUS'            => '%Script',
  3929.     'ONHELP'             => '%Script',
  3930.     'ONKEYDOWN'          => '%Script',
  3931.     'ONKEYPRESS'         => '%Script',
  3932.     'ONKEYUP'            => '%Script',
  3933.     'ONLOSECAPTURE'      => '%Script',
  3934.     'ONMOUSEDOWN'        => '%Script',
  3935.     'ONMOUSEMOVE'        => '%Script',
  3936.     'ONMOUSEOUT'         => '%Script',
  3937.     'ONMOUSEOVER'        => '%Script',
  3938.     'ONMOUSEUP'          => '%Script',
  3939.     'ONPASTE'            => '%Script',
  3940.     'ONPROPERTYCHANGE'   => '%Script',
  3941.     'ONREADYSTATECHANGE' => '%Script',
  3942.     'ONRESIZE'           => '%Script',
  3943.     'ONROWENTER'         => '%Script',
  3944.     'ONROWEXIT'          => '%Script',
  3945.     'ONSCROLL'           => '%Script',
  3946.     'ONSELECTSTART'      => '%Script',
  3947.     'RULES'              => 'ALL|COLS|GROUPS|NONE|ROWS',
  3948.     'STYLE'              => '%StyleSheet',
  3949.     'TABINDEX'           => 'NUMBER',
  3950.     'TITLE'              => 'CDATA',
  3951.     'UNSELECTABLE'       => 'ON|OFF',
  3952.     'WIDTH'              => '%Length',
  3953.   },
  3954.   'TBODY' => {
  3955.     'ACCESSKEY'          => '%Character',
  3956.     'ALIGN'              => 'LEFT|CENTER|RIGHT',
  3957.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  3958.     'BGCOLOR'            => '%color',
  3959.     'CLASS'              => 'NAMES',
  3960.     'DIR'                => 'LTR|RTL',
  3961.     'ID'                 => 'ID',
  3962.     'LANG'               => '%LanguageCode',
  3963.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  3964.     'ONBEFORECUT'        => '%Script',
  3965.     'ONBEFOREPASTE'      => '%Script',
  3966.     'ONBLUR'             => '%Script',
  3967.     'ONCLICK'            => '%Script',
  3968.     'ONCONTEXTMENU'      => '%Script',
  3969.     'ONCUT'              => '%Script',
  3970.     'ONDBLCLICK'         => '%Script',
  3971.     'ONDRAG'             => '%Script',
  3972.     'ONDRAGEND'          => '%Script',
  3973.     'ONDRAGENTER'        => '%Script',
  3974.     'ONDRAGLEAVE'        => '%Script',
  3975.     'ONDRAGOVER'         => '%Script',
  3976.     'ONDRAGSTART'        => '%Script',
  3977.     'ONDROP'             => '%Script',
  3978.     'ONFOCUS'            => '%Script',
  3979.     'ONHELP'             => '%Script',
  3980.     'ONKEYDOWN'          => '%Script',
  3981.     'ONKEYPRESS'         => '%Script',
  3982.     'ONKEYUP'            => '%Script',
  3983.     'ONLOSECAPTURE'      => '%Script',
  3984.     'ONMOUSEDOWN'        => '%Script',
  3985.     'ONMOUSEMOVE'        => '%Script',
  3986.     'ONMOUSEOUT'         => '%Script',
  3987.     'ONMOUSEOVER'        => '%Script',
  3988.     'ONMOUSEUP'          => '%Script',
  3989.     'ONPASTE'            => '%Script',
  3990.     'ONPROPERTYCHANGE'   => '%Script',
  3991.     'ONREADYSTATECHANGE' => '%Script',
  3992.     'ONSELECTSTART'      => '%Script',
  3993.     'STYLE'              => '%StyleSheet',
  3994.     'TABINDEX'           => 'NUMBER',
  3995.     'TITLE'              => 'CDATA',
  3996.     'UNSELECTABLE'       => 'ON|OFF',
  3997.     'VALIGN'             => 'BASELINE|BOTTOM|MIDDLE|TOP|CENTER',
  3998.   },
  3999.   'TD' => {
  4000.     'ACCESSKEY'          => '%Character',
  4001.     'ALIGN'              => 'LEFT|CENTER|RIGHT',
  4002.     'BACKGROUND'         => '%URL',
  4003.     'BGCOLOR'            => '%color',
  4004.     'BORDERCOLOR'        => '%color',
  4005.     'BORDERCOLORDARK'    => '%color',
  4006.     'BORDERCOLORLIGHT'   => '%color',
  4007.     'CLASS'              => 'NAMES',
  4008.     'COLSPAN'            => 'NUMBER',
  4009.     'DIR'                => 'LTR|RTL',
  4010.     'HEIGHT'             => '%Length',
  4011.     'ID'                 => 'ID',
  4012.     'LANG'               => '%LanguageCode',
  4013.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4014.     'NOWRAP'             => 'NOWRAP|TRUE|FALSE',
  4015.     'ONAFTERUPDATE'      => '%Script',
  4016.     'ONBEFORECOPY'       => '%Script',
  4017.     'ONBEFORECUT'        => '%Script',
  4018.     'ONBEFOREEDITFOCUS'  => '%Script',
  4019.     'ONBEFOREPASTE'      => '%Script',
  4020.     'ONBEFOREUPDATE'     => '%Script',
  4021.     'ONBLUR'             => '%Script',
  4022.     'ONCLICK'            => '%Script',
  4023.     'ONCONTEXTMENU'      => '%Script',
  4024.     'ONCOPY'             => '%Script',
  4025.     'ONCUT'              => '%Script',
  4026.     'ONDBLCLICK'         => '%Script',
  4027.     'ONDRAG'             => '%Script',
  4028.     'ONDRAGEND'          => '%Script',
  4029.     'ONDRAGENTER'        => '%Script',
  4030.     'ONDRAGLEAVE'        => '%Script',
  4031.     'ONDRAGOVER'         => '%Script',
  4032.     'ONDRAGSTART'        => '%Script',
  4033.     'ONDROP'             => '%Script',
  4034.     'ONFILTERCHANGE'     => '%Script',
  4035.     'ONFOCUS'            => '%Script',
  4036.     'ONHELP'             => '%Script',
  4037.     'ONKEYDOWN'          => '%Script',
  4038.     'ONKEYPRESS'         => '%Script',
  4039.     'ONKEYUP'            => '%Script',
  4040.     'ONLOSECAPTURE'      => '%Script',
  4041.     'ONMOUSEDOWN'        => '%Script',
  4042.     'ONMOUSEMOVE'        => '%Script',
  4043.     'ONMOUSEOUT'         => '%Script',
  4044.     'ONMOUSEOVER'        => '%Script',
  4045.     'ONMOUSEUP'          => '%Script',
  4046.     'ONPASTE'            => '%Script',
  4047.     'ONPROPERTYCHANGE'   => '%Script',
  4048.     'ONREADYSTATECHANGE' => '%Script',
  4049.     'ONRESIZE'           => '%Script',
  4050.     'ONROWENTER'         => '%Script',
  4051.     'ONROWEXIT'          => '%Script',
  4052.     'ONSELECTSTART'      => '%Script',
  4053.     'ROWSPAN'            => 'NUMBER',
  4054.     'STYLE'              => '%StyleSheet',
  4055.     'TABINDEX'           => 'NUMBER',
  4056.     'TITLE'              => 'CDATA',
  4057.     'VALIGN'             => 'BASELINE|BOTTOM|MIDDLE|TOP|CENTER',
  4058.     'WIDTH'              => '%Length',
  4059.   },
  4060.   'TEXTAREA' => {
  4061.     'ACCESSKEY'          => '%Character',
  4062.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  4063.     'CLASS'              => 'NAMES',
  4064.     'COLS'               => 'NUMBER',
  4065.     'DATAFLD'            => 'CDATA',
  4066.     'DATASRC'            => 'CDATA',
  4067.     'DIR'                => 'LTR|RTL',
  4068.     'DISABLED'           => 'DISABLED|TRUE|FALSE',
  4069.     'ID'                 => 'ID',
  4070.     'LANG'               => '%LanguageCode',
  4071.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4072.     'NAME'               => 'CDATA',
  4073.     'ONAFTERUPDATE'      => '%Script',
  4074.     'ONBEFORECOPY'       => '%Script',
  4075.     'ONBEFORECUT'        => '%Script',
  4076.     'ONBEFOREEDITFOCUS'  => '%Script',
  4077.     'ONBEFOREPASTE'      => '%Script',
  4078.     'ONBEFOREUPDATE'     => '%Script',
  4079.     'ONBLUR'             => '%Script',
  4080.     'ONCHANGE'           => '%Script',
  4081.     'ONCLICK'            => '%Script',
  4082.     'ONCONTEXTMENU'      => '%Script',
  4083.     'ONCUT'              => '%Script',
  4084.     'ONDBLCLICK'         => '%Script',
  4085.     'ONDRAG'             => '%Script',
  4086.     'ONDRAGEND'          => '%Script',
  4087.     'ONDRAGENTER'        => '%Script',
  4088.     'ONDRAGLEAVE'        => '%Script',
  4089.     'ONDRAGOVER'         => '%Script',
  4090.     'ONDRAGSTART'        => '%Script',
  4091.     'ONDROP'             => '%Script',
  4092.     'ONERRORUPDATE'      => '%Script',
  4093.     'ONFILTERCHANGE'     => '%Script',
  4094.     'ONFOCUS'            => '%Script',
  4095.     'ONHELP'             => '%Script',
  4096.     'ONKEYDOWN'          => '%Script',
  4097.     'ONKEYPRESS'         => '%Script',
  4098.     'ONKEYUP'            => '%Script',
  4099.     'ONLOSECAPTURE'      => '%Script',
  4100.     'ONMOUSEDOWN'        => '%Script',
  4101.     'ONMOUSEMOVE'        => '%Script',
  4102.     'ONMOUSEOUT'         => '%Script',
  4103.     'ONMOUSEOVER'        => '%Script',
  4104.     'ONMOUSEUP'          => '%Script',
  4105.     'ONPASTE'            => '%Script',
  4106.     'ONPROPERTYCHANGE'   => '%Script',
  4107.     'ONREADYSTATECHANGE' => '%Script',
  4108.     'ONRESIZE'           => '%Script',
  4109.     'ONROWENTER'         => '%Script',
  4110.     'ONROWEXIT'          => '%Script',
  4111.     'ONSCROLL'           => '%Script',
  4112.     'ONSELECT'           => '%Script',
  4113.     'ONSELECTSTART'      => '%Script',
  4114.     'READONLY'           => 'READONLY|TRUE|FALSE',
  4115.     'ROWS'               => 'NUMBER',
  4116.     'STYLE'              => '%StyleSheet',
  4117.     'TABINDEX'           => 'NUMBER',
  4118.     'TITLE'              => 'CDATA',
  4119.     'TYPE'               => 'TEXTAREA',
  4120.     'UNSELECTABLE'       => 'ON|OFF',
  4121.     'WRAP'               => 'OFF|HARD|SOFT',
  4122.   },
  4123.   'TFOOT' => {
  4124.     'ACCESSKEY'          => '%Character',
  4125.     'ALIGN'              => 'LEFT|CENTER|RIGHT',
  4126.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  4127.     'BGCOLOR'            => '%color',
  4128.     'CLASS'              => 'NAMES',
  4129.     'DIR'                => 'LTR|RTL',
  4130.     'ID'                 => 'ID',
  4131.     'LANG'               => '%LanguageCode',
  4132.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4133.     'ONBEFORECUT'        => '%Script',
  4134.     'ONBEFOREPASTE'      => '%Script',
  4135.     'ONBLUR'             => '%Script',
  4136.     'ONCLICK'            => '%Script',
  4137.     'ONCONTEXTMENU'      => '%Script',
  4138.     'ONCUT'              => '%Script',
  4139.     'ONDBLCLICK'         => '%Script',
  4140.     'ONDRAGENTER'        => '%Script',
  4141.     'ONDRAGSTART'        => '%Script',
  4142.     'ONFOCUS'            => '%Script',
  4143.     'ONHELP'             => '%Script',
  4144.     'ONKEYDOWN'          => '%Script',
  4145.     'ONKEYPRESS'         => '%Script',
  4146.     'ONKEYUP'            => '%Script',
  4147.     'ONLOSECAPTURE'      => '%Script',
  4148.     'ONMOUSEDOWN'        => '%Script',
  4149.     'ONMOUSEMOVE'        => '%Script',
  4150.     'ONMOUSEOUT'         => '%Script',
  4151.     'ONMOUSEOVER'        => '%Script',
  4152.     'ONMOUSEUP'          => '%Script',
  4153.     'ONPASTE'            => '%Script',
  4154.     'ONPROPERTYCHANGE'   => '%Script',
  4155.     'ONREADYSTATECHANGE' => '%Script',
  4156.     'ONSELECTSTART'      => '%Script',
  4157.     'STYLE'              => '%StyleSheet',
  4158.     'TABINDEX'           => 'NUMBER',
  4159.     'TITLE'              => 'CDATA',
  4160.     'UNSELECTABLE'       => 'ON|OFF',
  4161.     'VALIGN'             => 'BASELINE|BOTTOM|MIDDLE|TOP|CENTER',
  4162.   },
  4163.   'TH' => {
  4164.     'ACCESSKEY'          => '%Character',
  4165.     'ALIGN'              => 'LEFT|CENTER|RIGHT',
  4166.     'BACKGROUND'         => '%URL',
  4167.     'BGCOLOR'            => '%color',
  4168.     'BORDERCOLOR'        => '%color',
  4169.     'BORDERCOLORDARK'    => '%color',
  4170.     'BORDERCOLORLIGHT'   => '%color',
  4171.     'CLASS'              => 'NAMES',
  4172.     'COLSPAN'            => 'NUMBER',
  4173.     'DIR'                => 'LTR|RTL',
  4174.     'HEIGHT'             => '%Length',
  4175.     'ID'                 => 'ID',
  4176.     'LANG'               => '%LanguageCode',
  4177.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4178.     'NOWRAP'             => 'NOWRAP|TRUE|FALSE',
  4179.     'ONAFTERUPDATE'      => '%Script',
  4180.     'ONBEFORECOPY'       => '%Script',
  4181.     'ONBEFORECUT'        => '%Script',
  4182.     'ONBEFOREEDITFOCUS'  => '%Script',
  4183.     'ONBEFOREPASTE'      => '%Script',
  4184.     'ONBEFOREUPDATE'     => '%Script',
  4185.     'ONBLUR'             => '%Script',
  4186.     'ONCLICK'            => '%Script',
  4187.     'ONCONTEXTMENU'      => '%Script',
  4188.     'ONCOPY'             => '%Script',
  4189.     'ONCUT'              => '%Script',
  4190.     'ONDBLCLICK'         => '%Script',
  4191.     'ONDRAG'             => '%Script',
  4192.     'ONDRAGEND'          => '%Script',
  4193.     'ONDRAGENTER'        => '%Script',
  4194.     'ONDRAGLEAVE'        => '%Script',
  4195.     'ONDRAGOVER'         => '%Script',
  4196.     'ONDRAGSTART'        => '%Script',
  4197.     'ONDROP'             => '%Script',
  4198.     'ONFILTERCHANGE'     => '%Script',
  4199.     'ONFOCUS'            => '%Script',
  4200.     'ONHELP'             => '%Script',
  4201.     'ONKEYDOWN'          => '%Script',
  4202.     'ONKEYPRESS'         => '%Script',
  4203.     'ONKEYUP'            => '%Script',
  4204.     'ONLOSECAPTURE'      => '%Script',
  4205.     'ONMOUSEDOWN'        => '%Script',
  4206.     'ONMOUSEMOVE'        => '%Script',
  4207.     'ONMOUSEOUT'         => '%Script',
  4208.     'ONMOUSEOVER'        => '%Script',
  4209.     'ONMOUSEUP'          => '%Script',
  4210.     'ONPASTE'            => '%Script',
  4211.     'ONPROPERTYCHANGE'   => '%Script',
  4212.     'ONREADYSTATECHANGE' => '%Script',
  4213.     'ONRESIZE'           => '%Script',
  4214.     'ONROWENTER'         => '%Script',
  4215.     'ONROWEXIT'          => '%Script',
  4216.     'ONSELECTSTART'      => '%Script',
  4217.     'ROWSPAN'            => 'NUMBER',
  4218.     'STYLE'              => '%StyleSheet',
  4219.     'TABINDEX'           => 'NUMBER',
  4220.     'TITLE'              => 'CDATA',
  4221.     'VALIGN'             => 'BASELINE|BOTTOM|MIDDLE|TOP|CENTER',
  4222.     'WIDTH'              => '%Length',
  4223.   },
  4224.   'THEAD' => {
  4225.     'ACCESSKEY'          => '%Character',
  4226.     'ALIGN'              => 'LEFT|CENTER|RIGHT',
  4227.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  4228.     'BGCOLOR'            => '%color',
  4229.     'CLASS'              => 'NAMES',
  4230.     'DIR'                => 'LTR|RTL',
  4231.     'ID'                 => 'ID',
  4232.     'LANG'               => '%LanguageCode',
  4233.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4234.     'ONBEFORECUT'        => '%Script',
  4235.     'ONBEFOREPASTE'      => '%Script',
  4236.     'ONBLUR'             => '%Script',
  4237.     'ONCLICK'            => '%Script',
  4238.     'ONCONTEXTMENU'      => '%Script',
  4239.     'ONCUT'              => '%Script',
  4240.     'ONDBLCLICK'         => '%Script',
  4241.     'ONDRAGENTER'        => '%Script',
  4242.     'ONDRAGSTART'        => '%Script',
  4243.     'ONFOCUS'            => '%Script',
  4244.     'ONHELP'             => '%Script',
  4245.     'ONKEYDOWN'          => '%Script',
  4246.     'ONKEYPRESS'         => '%Script',
  4247.     'ONKEYUP'            => '%Script',
  4248.     'ONLOSECAPTURE'      => '%Script',
  4249.     'ONMOUSEDOWN'        => '%Script',
  4250.     'ONMOUSEMOVE'        => '%Script',
  4251.     'ONMOUSEOUT'         => '%Script',
  4252.     'ONMOUSEOVER'        => '%Script',
  4253.     'ONMOUSEUP'          => '%Script',
  4254.     'ONPASTE'            => '%Script',
  4255.     'ONPROPERTYCHANGE'   => '%Script',
  4256.     'ONREADYSTATECHANGE' => '%Script',
  4257.     'ONSELECTSTART'      => '%Script',
  4258.     'STYLE'              => '%StyleSheet',
  4259.     'TABINDEX'           => 'NUMBER',
  4260.     'TITLE'              => 'CDATA',
  4261.     'UNSELECTABLE'       => 'ON|OFF',
  4262.     'VALIGN'             => 'BASELINE|BOTTOM|MIDDLE|TOP|CENTER',
  4263.   },
  4264.   'TITLE' => {
  4265.     'DIR'                => 'LTR|RTL',
  4266.     'ID'                 => 'ID',
  4267.     'LANG'               => '%LanguageCode',
  4268.     'ONREADYSTATECHANGE' => '%Script',
  4269.     'TITLE'              => 'CDATA',
  4270.   },
  4271.   'TR' => {
  4272.     'ACCESSKEY'          => '%Character',
  4273.     'ALIGN'              => 'LEFT|CENTER|RIGHT',
  4274.     'BGCOLOR'            => '%color',
  4275.     'BORDERCOLOR'        => '%color',
  4276.     'BORDERCOLORDARK'    => '%color',
  4277.     'BORDERCOLORLIGHT'   => '%color',
  4278.     'CLASS'              => 'NAMES',
  4279.     'DIR'                => 'LTR|RTL',
  4280.     'HEIGHT'             => '%Length',
  4281.     'ID'                 => 'ID',
  4282.     'LANG'               => '%LanguageCode',
  4283.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4284.     'ONAFTERUPDATE'      => '%Script',
  4285.     'ONBEFORECOPY'       => '%Script',
  4286.     'ONBEFORECUT'        => '%Script',
  4287.     'ONBEFOREEDITFOCUS'  => '%Script',
  4288.     'ONBEFOREPASTE'      => '%Script',
  4289.     'ONBEFOREUPDATE'     => '%Script',
  4290.     'ONBLUR'             => '%Script',
  4291.     'ONCLICK'            => '%Script',
  4292.     'ONCONTEXTMENU'      => '%Script',
  4293.     'ONCOPY'             => '%Script',
  4294.     'ONCUT'              => '%Script',
  4295.     'ONDBLCLICK'         => '%Script',
  4296.     'ONDRAG'             => '%Script',
  4297.     'ONDRAGEND'          => '%Script',
  4298.     'ONDRAGENTER'        => '%Script',
  4299.     'ONDRAGLEAVE'        => '%Script',
  4300.     'ONDRAGOVER'         => '%Script',
  4301.     'ONDRAGSTART'        => '%Script',
  4302.     'ONDROP'             => '%Script',
  4303.     'ONFILTERCHANGE'     => '%Script',
  4304.     'ONFOCUS'            => '%Script',
  4305.     'ONHELP'             => '%Script',
  4306.     'ONKEYDOWN'          => '%Script',
  4307.     'ONKEYPRESS'         => '%Script',
  4308.     'ONKEYUP'            => '%Script',
  4309.     'ONLOSECAPTURE'      => '%Script',
  4310.     'ONMOUSEDOWN'        => '%Script',
  4311.     'ONMOUSEMOVE'        => '%Script',
  4312.     'ONMOUSEOUT'         => '%Script',
  4313.     'ONMOUSEOVER'        => '%Script',
  4314.     'ONMOUSEUP'          => '%Script',
  4315.     'ONPASTE'            => '%Script',
  4316.     'ONPROPERTYCHANGE'   => '%Script',
  4317.     'ONREADYSTATECHANGE' => '%Script',
  4318.     'ONRESIZE'           => '%Script',
  4319.     'ONROWENTER'         => '%Script',
  4320.     'ONROWEXIT'          => '%Script',
  4321.     'ONSELECTSTART'      => '%Script',
  4322.     'STYLE'              => '%StyleSheet',
  4323.     'TABINDEX'           => 'NUMBER',
  4324.     'TITLE'              => 'CDATA',
  4325.     'VALIGN'             => 'BASELINE|BOTTOM|MIDDLE|TOP|CENTER',
  4326.     'WIDTH'              => '%Length',
  4327.   },
  4328.   'TT' => {
  4329.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  4330.     'CLASS'              => 'NAMES',
  4331.     'DIR'                => 'LTR|RTL',
  4332.     'ID'                 => 'ID',
  4333.     'LANG'               => '%LanguageCode',
  4334.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4335.     'ONBEFORECOPY'       => '%Script',
  4336.     'ONBEFORECUT'        => '%Script',
  4337.     'ONBEFOREPASTE'      => '%Script',
  4338.     'ONBLUR'             => '%Script',
  4339.     'ONCLICK'            => '%Script',
  4340.     'ONCONTEXTMENU'      => '%Script',
  4341.     'ONCOPY'             => '%Script',
  4342.     'ONCUT'              => '%Script',
  4343.     'ONDBLCLICK'         => '%Script',
  4344.     'ONDRAG'             => '%Script',
  4345.     'ONDRAGEND'          => '%Script',
  4346.     'ONDRAGENTER'        => '%Script',
  4347.     'ONDRAGLEAVE'        => '%Script',
  4348.     'ONDRAGOVER'         => '%Script',
  4349.     'ONDRAGSTART'        => '%Script',
  4350.     'ONDROP'             => '%Script',
  4351.     'ONFOCUS'            => '%Script',
  4352.     'ONHELP'             => '%Script',
  4353.     'ONKEYDOWN'          => '%Script',
  4354.     'ONKEYPRESS'         => '%Script',
  4355.     'ONKEYUP'            => '%Script',
  4356.     'ONLOSECAPTURE'      => '%Script',
  4357.     'ONMOUSEDOWN'        => '%Script',
  4358.     'ONMOUSEMOVE'        => '%Script',
  4359.     'ONMOUSEOUT'         => '%Script',
  4360.     'ONMOUSEOVER'        => '%Script',
  4361.     'ONMOUSEUP'          => '%Script',
  4362.     'ONPASTE'            => '%Script',
  4363.     'ONPROPERTYCHANGE'   => '%Script',
  4364.     'ONREADYSTATECHANGE' => '%Script',
  4365.     'ONRESIZE'           => '%Script',
  4366.     'ONSELECTSTART'      => '%Script',
  4367.     'STYLE'              => '%StyleSheet',
  4368.     'TITLE'              => 'CDATA',
  4369.     'UNSELECTABLE'       => 'ON|OFF',
  4370.   },
  4371.   'U' => {
  4372.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  4373.     'CLASS'              => 'NAMES',
  4374.     'DIR'                => 'LTR|RTL',
  4375.     'ID'                 => 'ID',
  4376.     'LANG'               => '%LanguageCode',
  4377.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4378.     'ONBEFORECOPY'       => '%Script',
  4379.     'ONBEFORECUT'        => '%Script',
  4380.     'ONBEFOREPASTE'      => '%Script',
  4381.     'ONBLUR'             => '%Script',
  4382.     'ONCLICK'            => '%Script',
  4383.     'ONCONTEXTMENU'      => '%Script',
  4384.     'ONCOPY'             => '%Script',
  4385.     'ONCUT'              => '%Script',
  4386.     'ONDBLCLICK'         => '%Script',
  4387.     'ONDRAG'             => '%Script',
  4388.     'ONDRAGEND'          => '%Script',
  4389.     'ONDRAGENTER'        => '%Script',
  4390.     'ONDRAGLEAVE'        => '%Script',
  4391.     'ONDRAGOVER'         => '%Script',
  4392.     'ONDRAGSTART'        => '%Script',
  4393.     'ONDROP'             => '%Script',
  4394.     'ONFOCUS'            => '%Script',
  4395.     'ONHELP'             => '%Script',
  4396.     'ONKEYDOWN'          => '%Script',
  4397.     'ONKEYPRESS'         => '%Script',
  4398.     'ONKEYUP'            => '%Script',
  4399.     'ONLOSECAPTURE'      => '%Script',
  4400.     'ONMOUSEDOWN'        => '%Script',
  4401.     'ONMOUSEMOVE'        => '%Script',
  4402.     'ONMOUSEOUT'         => '%Script',
  4403.     'ONMOUSEOVER'        => '%Script',
  4404.     'ONMOUSEUP'          => '%Script',
  4405.     'ONPASTE'            => '%Script',
  4406.     'ONPROPERTYCHANGE'   => '%Script',
  4407.     'ONREADYSTATECHANGE' => '%Script',
  4408.     'ONRESIZE'           => '%Script',
  4409.     'ONSELECTSTART'      => '%Script',
  4410.     'STYLE'              => '%StyleSheet',
  4411.     'TITLE'              => 'CDATA',
  4412.     'UNSELECTABLE'       => 'ON|OFF',
  4413.   },
  4414.   'UL' => {
  4415.     'ACCESSKEY'          => '%Character',
  4416.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  4417.     'CLASS'              => 'NAMES',
  4418.     'DIR'                => 'LTR|RTL',
  4419.     'ID'                 => 'ID',
  4420.     'LANG'               => '%LanguageCode',
  4421.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4422.     'ONBEFORECOPY'       => '%Script',
  4423.     'ONBEFORECUT'        => '%Script',
  4424.     'ONBEFOREPASTE'      => '%Script',
  4425.     'ONBLUR'             => '%Script',
  4426.     'ONCLICK'            => '%Script',
  4427.     'ONCONTEXTMENU'      => '%Script',
  4428.     'ONCOPY'             => '%Script',
  4429.     'ONCUT'              => '%Script',
  4430.     'ONDBLCLICK'         => '%Script',
  4431.     'ONDRAG'             => '%Script',
  4432.     'ONDRAGEND'          => '%Script',
  4433.     'ONDRAGENTER'        => '%Script',
  4434.     'ONDRAGLEAVE'        => '%Script',
  4435.     'ONDRAGOVER'         => '%Script',
  4436.     'ONDRAGSTART'        => '%Script',
  4437.     'ONDROP'             => '%Script',
  4438.     'ONFOCUS'            => '%Script',
  4439.     'ONHELP'             => '%Script',
  4440.     'ONKEYDOWN'          => '%Script',
  4441.     'ONKEYPRESS'         => '%Script',
  4442.     'ONKEYUP'            => '%Script',
  4443.     'ONLOSECAPTURE'      => '%Script',
  4444.     'ONMOUSEDOWN'        => '%Script',
  4445.     'ONMOUSEMOVE'        => '%Script',
  4446.     'ONMOUSEOUT'         => '%Script',
  4447.     'ONMOUSEOVER'        => '%Script',
  4448.     'ONMOUSEUP'          => '%Script',
  4449.     'ONPASTE'            => '%Script',
  4450.     'ONPROPERTYCHANGE'   => '%Script',
  4451.     'ONREADYSTATECHANGE' => '%Script',
  4452.     'ONRESIZE'           => '%Script',
  4453.     'ONSELECTSTART'      => '%Script',
  4454.     'STYLE'              => '%StyleSheet',
  4455.     'TABINDEX'           => 'NUMBER',
  4456.     'TITLE'              => 'CDATA',
  4457.     'TYPE'               => 'DISC|SQUARE|CIRCLE',
  4458.     'UNSELECTABLE'       => 'ON|OFF',
  4459.   },
  4460.   'VAR' => {
  4461.     'ACCESSKEY'          => '%Character',
  4462.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  4463.     'CLASS'              => 'NAMES',
  4464.     'DIR'                => 'LTR|RTL',
  4465.     'ID'                 => 'ID',
  4466.     'LANG'               => '%LanguageCode',
  4467.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4468.     'ONBEFORECUT'        => '%Script',
  4469.     'ONBEFOREPASTE'      => '%Script',
  4470.     'ONBLUR'             => '%Script',
  4471.     'ONCLICK'            => '%Script',
  4472.     'ONCONTEXTMENU'      => '%Script',
  4473.     'ONCUT'              => '%Script',
  4474.     'ONDBLCLICK'         => '%Script',
  4475.     'ONDRAG'             => '%Script',
  4476.     'ONDRAGEND'          => '%Script',
  4477.     'ONDRAGENTER'        => '%Script',
  4478.     'ONDRAGLEAVE'        => '%Script',
  4479.     'ONDRAGOVER'         => '%Script',
  4480.     'ONDRAGSTART'        => '%Script',
  4481.     'ONDROP'             => '%Script',
  4482.     'ONFOCUS'            => '%Script',
  4483.     'ONHELP'             => '%Script',
  4484.     'ONKEYDOWN'          => '%Script',
  4485.     'ONKEYPRESS'         => '%Script',
  4486.     'ONKEYUP'            => '%Script',
  4487.     'ONLOSECAPTURE'      => '%Script',
  4488.     'ONMOUSEDOWN'        => '%Script',
  4489.     'ONMOUSEMOVE'        => '%Script',
  4490.     'ONMOUSEOUT'         => '%Script',
  4491.     'ONMOUSEOVER'        => '%Script',
  4492.     'ONMOUSEUP'          => '%Script',
  4493.     'ONPASTE'            => '%Script',
  4494.     'ONPROPERTYCHANGE'   => '%Script',
  4495.     'ONREADYSTATECHANGE' => '%Script',
  4496.     'ONRESIZE'           => '%Script',
  4497.     'ONSELECTSTART'      => '%Script',
  4498.     'STYLE'              => '%StyleSheet',
  4499.     'TABINDEX'           => 'NUMBER',
  4500.     'TITLE'              => 'CDATA',
  4501.     'UNSELECTABLE'       => 'ON|OFF',
  4502.   },
  4503.   'XML' => {
  4504.     'ID'                 => 'ID',
  4505.     'NS'                 => 'CDATA',
  4506.     'ONDATAAVAILABLE'    => '%Script',
  4507.     'ONDATASETCHANGED'   => '%Script',
  4508.     'ONDATASETCOMPLETE'  => '%Script',
  4509.     'ONREADYSTATECHANGE' => '%Script',
  4510.     'ONROWENTER'         => '%Script',
  4511.     'ONROWEXIT'          => '%Script',
  4512.     'ONROWSDELETE'       => '%Script',
  4513.     'ONROWSINSERTED'     => '%Script',
  4514.     'PREFIX'             => 'CDATA',
  4515.     'SRC'                => '%URL',
  4516.   },
  4517.   'XMP' => {
  4518.     'ACCESSKEY'          => '%Character',
  4519.     'ATOMICSELECTION'    => 'TRUE|FALSE',
  4520.     'CLASS'              => 'NAMES',
  4521.     'DIR'                => 'LTR|RTL',
  4522.     'ID'                 => 'ID',
  4523.     'LANG'               => '%LanguageCode',
  4524.     'LANGUAGE'           => 'JAVASCRIPT|JSCRIPT|VBSCRIPT|VBS',
  4525.     'ONBEFORECUT'        => '%Script',
  4526.     'ONBEFOREPASTE'      => '%Script',
  4527.     'ONBLUR'             => '%Script',
  4528.     'ONCLICK'            => '%Script',
  4529.     'ONCONTEXTMENU'      => '%Script',
  4530.     'ONCUT'              => '%Script',
  4531.     'ONDBLCLICK'         => '%Script',
  4532.     'ONDRAG'             => '%Script',
  4533.     'ONDRAGEND'          => '%Script',
  4534.     'ONDRAGENTER'        => '%Script',
  4535.     'ONDRAGLEAVE'        => '%Script',
  4536.     'ONDRAGOVER'         => '%Script',
  4537.     'ONDRAGSTART'        => '%Script',
  4538.     'ONDROP'             => '%Script',
  4539.     'ONFOCUS'            => '%Script',
  4540.     'ONHELP'             => '%Script',
  4541.     'ONKEYDOWN'          => '%Script',
  4542.     'ONKEYPRESS'         => '%Script',
  4543.     'ONKEYUP'            => '%Script',
  4544.     'ONLOSECAPTURE'      => '%Script',
  4545.     'ONMOUSEDOWN'        => '%Script',
  4546.     'ONMOUSEMOVE'        => '%Script',
  4547.     'ONMOUSEOUT'         => '%Script',
  4548.     'ONMOUSEOVER'        => '%Script',
  4549.     'ONMOUSEUP'          => '%Script',
  4550.     'ONPASTE'            => '%Script',
  4551.     'ONPROPERTYCHANGE'   => '%Script',
  4552.     'ONREADYSTATECHANGE' => '%Script',
  4553.     'ONRESIZE'           => '%Script',
  4554.     'ONSELECTSTART'      => '%Script',
  4555.     'STYLE'              => '%StyleSheet',
  4556.     'TABINDEX'           => 'NUMBER',
  4557.     'TITLE'              => 'CDATA',
  4558.     'UNSELECTABLE'       => 'ON|OFF',
  4559.   },
  4560. );
  4561. %requiredAttrs = (
  4562.   'A'        => 'HREF|NAME',
  4563.   'APPLET'   => 'HEIGHT&WIDTH',
  4564.   'BASE'     => 'HREF',
  4565.   'EMBED'    => 'SRC',
  4566.   'FORM'     => 'ACTION',
  4567.   'FRAME'    => 'SRC',
  4568.   'IFRAME'   => 'SRC',
  4569.   'IMG'      => 'SRC',
  4570.   'META'     => 'CONTENT',
  4571.   'OBJECT'   => 'HEIGHT&WIDTH',
  4572.   'PARAM'    => 'NAME',
  4573.   'SELECT'   => 'NAME',
  4574.   'TEXTAREA' => 'ROWS&COLS&NAME',
  4575. );
  4576. #======= ENTITIES =======
  4577. %refEntities = (
  4578.   'AElig'  => 'Æ',
  4579.   'Aacute' => 'Á',
  4580.   'Acirc'  => 'Â',
  4581.   'Agrave' => 'À',
  4582.   'Aring'  => 'Å',
  4583.   'Atilde' => 'Ã',
  4584.   'Auml'   => 'Ä',
  4585.   'Ccedil' => 'Ç',
  4586.   'Dagger' => '‡',
  4587.   'ETH'    => 'Ð',
  4588.   'Eacute' => 'É',
  4589.   'Ecirc'  => 'Ê',
  4590.   'Egrave' => 'È',
  4591.   'Euml'   => 'Ë',
  4592.   'Iacute' => 'Í',
  4593.   'Icirc'  => 'Î',
  4594.   'Igrave' => 'Ì',
  4595.   'Iuml'   => 'Ï',
  4596.   'Ntilde' => 'Ñ',
  4597.   'OElig'  => 'Œ',
  4598.   'Oacute' => 'Ó',
  4599.   'Ocirc'  => 'Ô',
  4600.   'Ograve' => 'Ò',
  4601.   'Oslash' => 'Ø',
  4602.   'Otilde' => 'Õ',
  4603.   'Ouml'   => 'Ö',
  4604.   'Scaron' => 'Š',
  4605.   'THORN'  => 'Þ',
  4606.   'Uacute' => 'Ú',
  4607.   'Ucirc'  => 'Û',
  4608.   'Ugrave' => 'Ù',
  4609.   'Uuml'   => 'Ü',
  4610.   'Yacute' => 'Ý',
  4611.   'Yuml'   => 'Ÿ',
  4612.   'aacute' => 'á',
  4613.   'acirc'  => 'â',
  4614.   'acute'  => '´',
  4615.   'aelig'  => 'æ',
  4616.   'agrave' => 'à',
  4617.   'amp'    => '&',
  4618.   'aring'  => 'å',
  4619.   'atilde' => 'ã',
  4620.   'auml'   => 'ä',
  4621.   'bdquo'  => '„',
  4622.   'brvbar' => '¦',
  4623.   'ccedil' => 'ç',
  4624.   'cedil'  => '¸',
  4625.   'cent'   => '¢',
  4626.   'circ'   => 'ˆ',
  4627.   'copy'   => '©',
  4628.   'curren' => '¤',
  4629.   'dagger' => '†',
  4630.   'deg'    => '°',
  4631.   'divide' => '÷',
  4632.   'eacute' => 'é',
  4633.   'ecirc'  => 'ê',
  4634.   'egrave' => 'è',
  4635.   'emsp'   => ' ',
  4636.   'ensp'   => ' ',
  4637.   'eth'    => 'ð',
  4638.   'euml'   => 'ë',
  4639.   'euro'   => '€',
  4640.   'frac12' => '½',
  4641.   'frac14' => '¼',
  4642.   'frac34' => '¾',
  4643.   'gt'     => '>',
  4644.   'iacute' => 'í',
  4645.   'icirc'  => 'î',
  4646.   'iexcl'  => '¡',
  4647.   'igrave' => 'ì',
  4648.   'iquest' => '¿',
  4649.   'iuml'   => 'ï',
  4650.   'laquo'  => '«',
  4651.   'ldquo'  => '“',
  4652.   'lrm'    => '‎',
  4653.   'lsaquo' => '‹',
  4654.   'lsquo'  => '‘',
  4655.   'lt'     => '<',
  4656.   'macr'   => '¯',
  4657.   'mdash'  => '—',
  4658.   'micro'  => 'µ',
  4659.   'middot' => '·',
  4660.   'nbsp'   => ' ',
  4661.   'ndash'  => '–',
  4662.   'not'    => '¬',
  4663.   'ntilde' => 'ñ',
  4664.   'oacute' => 'ó',
  4665.   'ocirc'  => 'ô',
  4666.   'oelig'  => 'œ',
  4667.   'ograve' => 'ò',
  4668.   'ordf'   => 'ª',
  4669.   'ordm'   => 'º',
  4670.   'oslash' => 'ø',
  4671.   'otilde' => 'õ',
  4672.   'ouml'   => 'ö',
  4673.   'para'   => '¶',
  4674.   'permil' => '‰',
  4675.   'plusmn' => '±',
  4676.   'pound'  => '£',
  4677.   'quot'   => '"',
  4678.   'raquo'  => '»',
  4679.   'rdquo'  => '”',
  4680.   'reg'    => '®',
  4681.   'rlm'    => '‏',
  4682.   'rsaquo' => '›',
  4683.   'rsquo'  => '’',
  4684.   'sbquo'  => '‚',
  4685.   'scaron' => 'š',
  4686.   'sect'   => '§',
  4687.   'shy'    => '­',
  4688.   'sup1'   => '¹',
  4689.   'sup2'   => '²',
  4690.   'sup3'   => '³',
  4691.   'szlig'  => 'ß',
  4692.   'thinsp' => ' ',
  4693.   'thorn'  => 'þ',
  4694.   'tilde'  => '˜',
  4695.   'times'  => '×',
  4696.   'uacute' => 'ú',
  4697.   'ucirc'  => 'û',
  4698.   'ugrave' => 'ù',
  4699.   'uml'    => '¨',
  4700.   'uuml'   => 'ü',
  4701.   'yacute' => 'ý',
  4702.   'yen'    => '¥',
  4703.   'yuml'   => 'ÿ',
  4704.   'zwj'    => '‍',
  4705.   'zwnj'   => '‌',
  4706. );
  4707. %refParams = (
  4708.   'Balance'      => 'CDATA+',
  4709.   'COORDS'       => '(?:\d+(?:\s*,\s*|\s+))+\d+',
  4710.   'Character'    => '[\x20-\x7E]',
  4711.   'ContentType'  => 'CDATA+',
  4712.   'HTTP-Methods' => '(?i)(?:GET|POST)(?:\s*,\s*(?:GET|POST))*',
  4713.   'LIStyle'      => '&LIStyle',
  4714.   'OLStyle'      => '&OLStyle',
  4715.   'LanguageCode' => '(?i)[A-Z]{1,8}(?:-[A-Z]{1,8})*',
  4716.   'Length'       => '\d+%?',
  4717.   'Loop'         => '-1|\d+',
  4718.   'Pixels'       => '\d+',
  4719.   'Relation'     => 'CDATA+',
  4720.   'Script'       => 'CDATA',
  4721.   'Span'         => 'NUMBER+',
  4722.   'StyleSheet'   => 'CDATA',
  4723.   'URL'          => '&URL',
  4724.   'literal'      => 'CDATA',
  4725.   'border'       => '(?i)\d+|BORDER',
  4726.   'bgproperties' => '(?i)FIXED|',
  4727.   'face'         => 'CDATA+',
  4728.   'fsize'        => '[1-7]',
  4729.   'rsize'        => '[+|-]?[1-7]',
  4730.   'color'        => '(?i)#[0-9A-F]{6}'.
  4731.                     '|aqua|black|blue|fuchsia|gray|green|lime|maroon'.
  4732.                     '|navy|olive|purple|red|silver|teal|white|yellow'.
  4733.                     '|aliceblue|antiquewhite|aquamarine|azure'.
  4734.                     '|beige|bisque|blanchedalmond|blueviolet|brown|burlywood'.
  4735.                     '|cadetblue|chartreuse|chocolate|coral|cornflowerblue'.
  4736.                     '|cornsilk|crimson|cyan'.
  4737.                     '|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen'.
  4738.                     '|darkkhaki|darkmagenta|darkolivegreen|darkorange'.
  4739.                     '|darkorchid|darkred|darksalmon|darkseagreen'.
  4740.                     '|darkslateblue|darkslategray|darkturquoise|darkviolet'.
  4741.                     '|deeppink|deepskyblue|dimgray|dodgerblue'.
  4742.                     '|firebrick|floralwhite|forestgreen'.
  4743.                     '|gainsboro|ghostwhite|gold|goldenrod|greenyellow'.
  4744.                     '|honeydew|hotpink|indianred|indigo|ivory|khaki'.
  4745.                     '|lavender|lavenderblush|lawngreen|lemonchiffon'.
  4746.                     '|lightblue|lightcoral|lightcyan|lightgoldenrodyellow'.
  4747.                     '|lightgreen|lightgrey|lightpink|lightsalmon'.
  4748.                     '|lightseagreen|lightskyblue|lightslategray'.
  4749.                     '|lightsteelblue|lightyellow|limegreen|linen'.
  4750.                     '|magenta|mediumaquamarine|mediumblue|mediumorchid'.
  4751.                     '|mediumpurple|mediumseagreen|mediumslateblue'.
  4752.                     '|mediumspringgreen|mediumturquoise|mediumvioletred'.
  4753.                     '|midnightblue|mintcream|mistyrose|moccasin'.
  4754.                     '|navajowhite|oldlace|olivedrab|orange|orangered|orchid'.
  4755.                     '|palegoldenrod|palegreen|paleturquoise|palevioletred'.
  4756.                     '|papayawhip|peachpuff|peru|pink|plum|powderblue'.
  4757.                     '|rosybrown|royalblue'.
  4758.                     '|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna'.
  4759.                     '|skyblue|slateblue|slategray|snow|springgreen|steelblue'.
  4760.                     '|tan|thistle|tomato|turquoise|violet'.
  4761.                     '|wheat|whitesmoke|yellowgreen'.
  4762.                     '|activeborder|activecaption|appworkspace|background'.
  4763.                     '|buttonface|buttonhighlight|buttonshadow|buttontext'.
  4764.                     '|captiontext|graytext|highlight|highlighttext'.
  4765.                     '|inactiveborder|inactivecaption|inactivecaptiontext'.
  4766.                     '|infobackground|infotext|menu|menutext|scrollbar'.
  4767.                     '|threeddarkshadow|threedface|threedhighlight'.
  4768.                     '|threedlightshadow|threedshadow|window|windowframe'.
  4769.                     '|windowtext',
  4770. );
  4771.  
  4772. 1;
  4773.