html32.vim 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384
  1. let g:xmldata_html32 = {
  2. \ 'vimxmlentities': ['AElig', 'Aacute', 'Acirc', 'Agrave', 'Aring', 'Atilde', 'Auml', 'Ccedil', 'ETH', 'Eacute', 'Ecirc', 'Egrave', 'Euml', 'Iacute', 'Icirc', 'Igrave', 'Iuml', 'Ntilde', 'Oacute', 'Ocirc', 'Ograve', 'Oslash', 'Otilde', 'Ouml', 'THORN', 'Uacute', 'Ucirc', 'Ugrave', 'Uuml', 'Yacute', 'aacute', 'acirc', 'acute', 'aelig', 'agrave', 'amp', 'aring', 'atilde', 'auml', 'brvbar', 'ccedil', 'cedil', 'cent', 'copy', 'curren', 'deg', 'divide', 'eacute', 'ecirc', 'egrave', 'eth', 'euml', 'frac12', 'frac14', 'frac34', 'gt', 'iacute', 'icirc', 'iexcl', 'igrave', 'iquest', 'iuml', 'laquo', 'lt', 'macr', 'micro', 'middot', 'nbsp', 'not', 'ntilde', 'oacute', 'ocirc', 'ograve', 'ordf', 'ordm', 'oslash', 'otilde', 'ouml', 'para', 'plusmn', 'pound', 'raquo', 'reg', 'sect', 'shy', 'sup1', 'sup2', 'sup3', 'szlig', 'thorn', 'times', 'uacute', 'ucirc', 'ugrave', 'uml', 'uuml', 'yacute', 'yen', 'yuml'],
  3. \ 'vimxmlroot': ['html'],
  4. \ 'a': [
  5. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  6. \ { 'rel': [], 'href': [], 'name': [], 'rev': [], 'title': []}
  7. \ ],
  8. \ 'address': [
  9. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p'],
  10. \ { }
  11. \ ],
  12. \ 'applet': [
  13. \ ['param', 'tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  14. \ { 'width': [], 'vspace': [], 'alt': [], 'align': ['top', 'middle', 'bottom', 'left', 'right'], 'name': [], 'height': [], 'hspace': [], 'codebase': [], 'code': []}
  15. \ ],
  16. \ 'area': [
  17. \ [],
  18. \ { 'alt': [], 'coords': [], 'nohref': ['BOOL'], 'href': [], 'shape': ['rect', 'circle', 'poly']}
  19. \ ],
  20. \ 'b': [
  21. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  22. \ { }
  23. \ ],
  24. \ 'base': [
  25. \ [],
  26. \ { 'href': []}
  27. \ ],
  28. \ 'basefont': [
  29. \ [],
  30. \ { 'size': []}
  31. \ ],
  32. \ 'big': [
  33. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  34. \ { }
  35. \ ],
  36. \ 'blockquote': [
  37. \ ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p', 'ul', 'ol', 'dir', 'menu', 'pre', 'xmp', 'listing', 'dl', 'div', 'center', 'blockquote', 'form', 'isindex', 'hr', 'table', 'address'],
  38. \ { }
  39. \ ],
  40. \ 'body': [
  41. \ ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p', 'ul', 'ol', 'dir', 'menu', 'pre', 'xmp', 'listing', 'dl', 'div', 'center', 'blockquote', 'form', 'isindex', 'hr', 'table', 'address'],
  42. \ { 'link': [], 'vlink': [], 'background': [], 'alink': [], 'bgcolor': [], 'text': []}
  43. \ ],
  44. \ 'br': [
  45. \ [],
  46. \ { 'clear': ['none', 'left', 'all', 'right', 'none']}
  47. \ ],
  48. \ 'caption': [
  49. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  50. \ { 'align': ['top', 'bottom']}
  51. \ ],
  52. \ 'center': [
  53. \ ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p', 'ul', 'ol', 'dir', 'menu', 'pre', 'xmp', 'listing', 'dl', 'div', 'center', 'blockquote', 'form', 'isindex', 'hr', 'table', 'address'],
  54. \ { }
  55. \ ],
  56. \ 'cite': [
  57. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  58. \ { }
  59. \ ],
  60. \ 'code': [
  61. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  62. \ { }
  63. \ ],
  64. \ 'dd': [
  65. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p', 'ul', 'ol', 'dir', 'menu', 'pre', 'xmp', 'listing', 'dl', 'div', 'center', 'blockquote', 'form', 'isindex', 'hr', 'table'],
  66. \ { }
  67. \ ],
  68. \ 'dfn': [
  69. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  70. \ { }
  71. \ ],
  72. \ 'dir': [
  73. \ ['li'],
  74. \ { 'compact': ['BOOL']}
  75. \ ],
  76. \ 'div': [
  77. \ ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p', 'ul', 'ol', 'dir', 'menu', 'pre', 'xmp', 'listing', 'dl', 'div', 'center', 'blockquote', 'form', 'isindex', 'hr', 'table', 'address'],
  78. \ { 'align': ['left', 'center', 'right']}
  79. \ ],
  80. \ 'dl': [
  81. \ ['dt', 'dd'],
  82. \ { 'compact': ['BOOL']}
  83. \ ],
  84. \ 'dt': [
  85. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  86. \ { }
  87. \ ],
  88. \ 'em': [
  89. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  90. \ { }
  91. \ ],
  92. \ 'font': [
  93. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  94. \ { 'size': [], 'color': []}
  95. \ ],
  96. \ 'form': [
  97. \ ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p', 'ul', 'ol', 'dir', 'menu', 'pre', 'xmp', 'listing', 'dl', 'div', 'center', 'blockquote', 'isindex', 'hr', 'table', 'address'],
  98. \ { 'enctype': ['application/x-www-form-urlencoded'], 'action': [], 'method': ['GET', 'POST']}
  99. \ ],
  100. \ 'h1': [
  101. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  102. \ { 'align': ['left', 'center', 'right']}
  103. \ ],
  104. \ 'h2': [
  105. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  106. \ { 'align': ['left', 'center', 'right']}
  107. \ ],
  108. \ 'h3': [
  109. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  110. \ { 'align': ['left', 'center', 'right']}
  111. \ ],
  112. \ 'h4': [
  113. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  114. \ { 'align': ['left', 'center', 'right']}
  115. \ ],
  116. \ 'h5': [
  117. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  118. \ { 'align': ['left', 'center', 'right']}
  119. \ ],
  120. \ 'h6': [
  121. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  122. \ { 'align': ['left', 'center', 'right']}
  123. \ ],
  124. \ 'head': [
  125. \ ['title', 'isindex', 'base', 'script', 'style', 'meta', 'link'],
  126. \ { }
  127. \ ],
  128. \ 'hr': [
  129. \ [],
  130. \ { 'width': [], 'align': ['left', 'right', 'center'], 'size': [], 'noshade': ['BOOL']}
  131. \ ],
  132. \ 'html': [
  133. \ ['head', 'body', 'plaintext'],
  134. \ { 'version': ['-//W3C//DTD HTML 3.2 Final//EN']}
  135. \ ],
  136. \ 'i': [
  137. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  138. \ { }
  139. \ ],
  140. \ 'img': [
  141. \ [],
  142. \ { 'width': [], 'vspace': [], 'alt': [], 'align': ['top', 'middle', 'bottom', 'left', 'right'], 'usemap': [], 'ismap': ['BOOL'], 'src': [], 'height': [], 'border': [], 'hspace': []}
  143. \ ],
  144. \ 'input': [
  145. \ [],
  146. \ { 'maxlength': [], 'align': ['top', 'middle', 'bottom', 'left', 'right'], 'value': [], 'src': [], 'name': [], 'size': [], 'checked': ['BOOL'], 'type': ['TEXT', 'PASSWORD', 'CHECKBOX', 'RADIO', 'SUBMIT', 'RESET', 'FILE', 'IMAGE']}
  147. \ ],
  148. \ 'isindex': [
  149. \ [],
  150. \ { 'prompt': []}
  151. \ ],
  152. \ 'kbd': [
  153. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  154. \ { }
  155. \ ],
  156. \ 'li': [
  157. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p', 'ul', 'ol', 'dir', 'menu', 'pre', 'xmp', 'listing', 'dl', 'div', 'center', 'blockquote', 'form', 'isindex', 'hr', 'table'],
  158. \ { 'value': [], 'type': []}
  159. \ ],
  160. \ 'link': [
  161. \ [],
  162. \ { 'rel': [], 'href': [], 'rev': [], 'title': []}
  163. \ ],
  164. \ 'listing': [
  165. \ [],
  166. \ { }
  167. \ ],
  168. \ 'map': [
  169. \ ['area'],
  170. \ { 'name': []}
  171. \ ],
  172. \ 'menu': [
  173. \ ['li'],
  174. \ { 'compact': ['BOOL']}
  175. \ ],
  176. \ 'meta': [
  177. \ [],
  178. \ { 'http-equiv': [], 'name': [], 'content': []}
  179. \ ],
  180. \ 'ol': [
  181. \ ['li'],
  182. \ { 'compact': ['BOOL'], 'type': [], 'start': []}
  183. \ ],
  184. \ 'option': [
  185. \ [''],
  186. \ { 'value': [], 'selected': ['BOOL']}
  187. \ ],
  188. \ 'p': [
  189. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  190. \ { 'align': ['left', 'center', 'right']}
  191. \ ],
  192. \ 'param': [
  193. \ [],
  194. \ { 'value': [], 'name': []}
  195. \ ],
  196. \ 'plaintext': [
  197. \ [],
  198. \ { }
  199. \ ],
  200. \ 'pre': [
  201. \ ['tt', 'i', 'b', 'u', 'strike', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'applet', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  202. \ { 'width': ['#implied']}
  203. \ ],
  204. \ 'samp': [
  205. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  206. \ { }
  207. \ ],
  208. \ 'script': [
  209. \ [],
  210. \ { }
  211. \ ],
  212. \ 'select': [
  213. \ ['option'],
  214. \ { 'name': [], 'size': [], 'multiple': ['BOOL']}
  215. \ ],
  216. \ 'small': [
  217. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  218. \ { }
  219. \ ],
  220. \ 'strike': [
  221. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  222. \ { }
  223. \ ],
  224. \ 'strong': [
  225. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  226. \ { }
  227. \ ],
  228. \ 'style': [
  229. \ [],
  230. \ { }
  231. \ ],
  232. \ 'sub': [
  233. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  234. \ { }
  235. \ ],
  236. \ 'sup': [
  237. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  238. \ { }
  239. \ ],
  240. \ 'table': [
  241. \ ['caption', 'tr'],
  242. \ { 'width': [], 'align': ['left', 'center', 'right'], 'border': [], 'cellspacing': [], 'cellpadding': []}
  243. \ ],
  244. \ 'td': [
  245. \ ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p', 'ul', 'ol', 'dir', 'menu', 'pre', 'xmp', 'listing', 'dl', 'div', 'center', 'blockquote', 'form', 'isindex', 'hr', 'table', 'address'],
  246. \ { 'width': [], 'align': ['left', 'center', 'right'], 'nowrap': ['BOOL'], 'valign': ['top', 'middle', 'bottom'], 'height': [], 'rowspan': ['1'], 'colspan': ['1']}
  247. \ ],
  248. \ 'textarea': [
  249. \ [''],
  250. \ { 'name': [], 'rows': [], 'cols': []}
  251. \ ],
  252. \ 'th': [
  253. \ ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea', 'p', 'ul', 'ol', 'dir', 'menu', 'pre', 'xmp', 'listing', 'dl', 'div', 'center', 'blockquote', 'form', 'isindex', 'hr', 'table', 'address'],
  254. \ { 'width': [], 'align': ['left', 'center', 'right'], 'nowrap': ['BOOL'], 'valign': ['top', 'middle', 'bottom'], 'height': [], 'rowspan': ['1'], 'colspan': ['1']}
  255. \ ],
  256. \ 'title': [
  257. \ [''],
  258. \ { }
  259. \ ],
  260. \ 'tr': [
  261. \ ['th', 'td'],
  262. \ { 'align': ['left', 'center', 'right'], 'valign': ['top', 'middle', 'bottom']}
  263. \ ],
  264. \ 'tt': [
  265. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  266. \ { }
  267. \ ],
  268. \ 'u': [
  269. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  270. \ { }
  271. \ ],
  272. \ 'ul': [
  273. \ ['li'],
  274. \ { 'compact': ['BOOL'], 'type': ['disc', 'square', 'circle']}
  275. \ ],
  276. \ 'var': [
  277. \ ['tt', 'i', 'b', 'u', 'strike', 'big', 'small', 'sub', 'sup', 'em', 'strong', 'dfn', 'code', 'samp', 'kbd', 'var', 'cite', 'a', 'img', 'applet', 'font', 'basefont', 'br', 'script', 'map', 'input', 'select', 'textarea'],
  278. \ { }
  279. \ ],
  280. \ 'xmp': [
  281. \ [],
  282. \ { }
  283. \ ],
  284. \ 'vimxmlattrinfo' : {
  285. \ 'accept' : ['ContentType', ''],
  286. \ 'accesskey' : ['Character', ''],
  287. \ 'action' : ['*URI', ''],
  288. \ 'align' : ['String', ''],
  289. \ 'alt' : ['*Text', ''],
  290. \ 'archive' : ['UriList', ''],
  291. \ 'axis' : ['CDATA', ''],
  292. \ 'border' : ['Pixels', ''],
  293. \ 'cellpadding' : ['Length', ''],
  294. \ 'cellspacing' : ['Length', ''],
  295. \ 'char' : ['Character', ''],
  296. \ 'charoff' : ['Length', ''],
  297. \ 'charset' : ['LangCode', ''],
  298. \ 'checked' : ['Bool', ''],
  299. \ 'class' : ['CDATA', ''],
  300. \ 'codetype' : ['ContentType', ''],
  301. \ 'cols' : ['*Number', ''],
  302. \ 'colspan' : ['Number', ''],
  303. \ 'content' : ['*CDATA', ''],
  304. \ 'coords' : ['Coords', ''],
  305. \ 'data' : ['URI', ''],
  306. \ 'datetime' : ['DateTime', ''],
  307. \ 'declare' : ['Bool', ''],
  308. \ 'defer' : ['Bool', ''],
  309. \ 'dir' : ['String', ''],
  310. \ 'disabled' : ['Bool', ''],
  311. \ 'enctype' : ['ContentType', ''],
  312. \ 'for' : ['ID', ''],
  313. \ 'headers' : ['IDREFS', ''],
  314. \ 'height' : ['Number', ''],
  315. \ 'href' : ['*URI', ''],
  316. \ 'hreflang' : ['LangCode', ''],
  317. \ 'id' : ['ID', ''],
  318. \ 'ismap' : ['Bool', ''],
  319. \ 'label' : ['*Text', ''],
  320. \ 'lang' : ['LangCode', ''],
  321. \ 'longdesc' : ['URI', ''],
  322. \ 'maxlength' : ['Number', ''],
  323. \ 'media' : ['MediaDesc', ''],
  324. \ 'method' : ['String', ''],
  325. \ 'multiple' : ['Bool', ''],
  326. \ 'name' : ['CDATA', ''],
  327. \ 'nohref' : ['Bool', ''],
  328. \ 'onblur' : ['Script', ''],
  329. \ 'onchange' : ['Script', ''],
  330. \ 'onclick' : ['Script', ''],
  331. \ 'ondblclick' : ['Script', ''],
  332. \ 'onfocus' : ['Script', ''],
  333. \ 'onkeydown' : ['Script', ''],
  334. \ 'onkeypress' : ['Script', ''],
  335. \ 'onkeyup' : ['Script', ''],
  336. \ 'onload' : ['Script', ''],
  337. \ 'onmousedown' : ['Script', ''],
  338. \ 'onmousemove' : ['Script', ''],
  339. \ 'onmouseout' : ['Script', ''],
  340. \ 'onmouseover' : ['Script', ''],
  341. \ 'onmouseup' : ['Script', ''],
  342. \ 'onreset' : ['Script', ''],
  343. \ 'onselect' : ['Script', ''],
  344. \ 'onsubmit' : ['Script', ''],
  345. \ 'onunload' : ['Script', ''],
  346. \ 'profile' : ['URI', ''],
  347. \ 'readonly' : ['Bool', ''],
  348. \ 'rel' : ['LinkTypes', ''],
  349. \ 'rev' : ['LinkTypes', ''],
  350. \ 'rows' : ['*Number', ''],
  351. \ 'rules' : ['String', ''],
  352. \ 'scheme' : ['CDATA', ''],
  353. \ 'selected' : ['Bool', ''],
  354. \ 'shape' : ['Shape', ''],
  355. \ 'size' : ['CDATA', ''],
  356. \ 'span' : ['Number', ''],
  357. \ 'src' : ['*URI', ''],
  358. \ 'standby' : ['Text', ''],
  359. \ 'style' : ['StyleSheet', ''],
  360. \ 'summary' : ['*Text', ''],
  361. \ 'tabindex' : ['Number', ''],
  362. \ 'title' : ['Text', ''],
  363. \ 'type' : ['*ContentType', ''],
  364. \ 'usemap' : ['URI', ''],
  365. \ 'valign' : ['String', ''],
  366. \ 'valuetype' : ['String', ''],
  367. \ 'width' : ['Number', ''],
  368. \ 'xmlns' : ['URI', '']
  369. \ },
  370. \ 'vimxmltaginfo': {
  371. \ 'area': ['/>', ''],
  372. \ 'base': ['/>', ''],
  373. \ 'basefont': ['/>', ''],
  374. \ 'br': ['/>', ''],
  375. \ 'hr': ['/>', ''],
  376. \ 'img': ['/>', ''],
  377. \ 'input': ['/>', ''],
  378. \ 'isindex': ['/>', ''],
  379. \ 'link': ['/>', ''],
  380. \ 'meta': ['/>', ''],
  381. \ 'param': ['/>', ''],
  382. \ }
  383. \ }