diff options
author | Bram Moolenaar <Bram@vim.org> | 2006-04-12 21:52:12 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2006-04-12 21:52:12 +0000 |
commit | 18144c84231aee36ae1d11b74941c9b318f1706a (patch) | |
tree | 6b9cf7e0337cd5966089e795c9278a1a86f9d5c1 /runtime/autoload | |
parent | 4c3f536f472c7443ed4f672ae6d35a28805d7641 (diff) | |
download | vim-git-18144c84231aee36ae1d11b74941c9b318f1706a.tar.gz |
updated for version 7.0d02v7.0d02
Diffstat (limited to 'runtime/autoload')
-rw-r--r-- | runtime/autoload/README.txt | 2 | ||||
-rw-r--r-- | runtime/autoload/pythoncomplete.vim (renamed from runtime/autoload/pycomplete.vim) | 14 | ||||
-rw-r--r-- | runtime/autoload/xml/xhtml10s.vim | 4046 | ||||
-rw-r--r-- | runtime/autoload/xml/xsl.vim | 37 | ||||
-rw-r--r-- | runtime/autoload/xmlcomplete.vim | 29 |
5 files changed, 4107 insertions, 21 deletions
diff --git a/runtime/autoload/README.txt b/runtime/autoload/README.txt index dcefbf033..2190addf5 100644 --- a/runtime/autoload/README.txt +++ b/runtime/autoload/README.txt @@ -16,6 +16,6 @@ csscomplete.vim HTML / CSS htmlcomplete.vim HTML javascriptcomplete.vim Javascript phpcomplete.vim PHP -pycomplete.vim Python +pythoncomplete.vim Python syntaxcomplete.vim from syntax highlighting xmlcomplete.vim XML (uses files in the xml directory) diff --git a/runtime/autoload/pycomplete.vim b/runtime/autoload/pythoncomplete.vim index 56a6b4e26..8365d78a1 100644 --- a/runtime/autoload/pycomplete.vim +++ b/runtime/autoload/pythoncomplete.vim @@ -1,4 +1,4 @@ -"pycomplete.vim - Omni Completion for python +"pythoncomplete.vim - Omni Completion for python " Maintainer: Aaron Griffin " Version: 0.3 " Last Updated: 23 January 2006 @@ -21,7 +21,7 @@ if !has('python') finish endif -function! pycomplete#Complete(findstart, base) +function! pythoncomplete#Complete(findstart, base) "findstart = 1 when we need to get the text length if a:findstart let line = getline('.') @@ -43,7 +43,7 @@ function! pycomplete#Complete(findstart, base) "findstart = 0 when we need to return the list of completions else execute "python get_completions('" . a:base . "')" - return g:pycomplete_completions + return g:pythoncomplete_completions endif endfunction @@ -64,7 +64,7 @@ LOCALDEFS = \ def dbg(level,msg): debug_level = 1 try: - debug_level = vim.eval("g:pycomplete_debug_level") + debug_level = vim.eval("g:pythoncomplete_debug_level") except: pass if level <= debug_level: print(msg) @@ -119,9 +119,9 @@ def get_completions(base): else: completions.append(all) #dbg(10,"all completions: %s" % completions) - vim.command("let g:pycomplete_completions = %s" % completions) + vim.command("let g:pythoncomplete_completions = %s" % completions) except: - vim.command("let g:pycomplete_completions = []") + vim.command("let g:pythoncomplete_completions = []") #dbg(1,"exception: %s" % sys.exc_info()[1]) clean_up() @@ -346,6 +346,6 @@ sys.path.extend(['.','..']) PYTHONEOF endfunction -let g:pycomplete_debug_level = 0 +let g:pythoncomplete_debug_level = 0 call s:DefPython() " vim: set et ts=4: diff --git a/runtime/autoload/xml/xhtml10s.vim b/runtime/autoload/xml/xhtml10s.vim new file mode 100644 index 000000000..503201380 --- /dev/null +++ b/runtime/autoload/xml/xhtml10s.vim @@ -0,0 +1,4046 @@ +let g:xmldata_xhtml10s = { +\ 'vimxmlentities' : ["AElig", "Aacute", "Acirc", "Agrave", "Alpha", "Aring", "Atilde", "Auml", "Beta", "Ccedil", "Chi", "Dagger", "Delta", "ETH", "Eacute", "Ecirc", "Egrave", "Epsilon", "Eta", "Euml", "Gamma", "Iacute", "Icirc", "Igrave", "Iota", "Iuml", "Kappa", "Lambda", "Mu", "Ntilde", "Nu", "OElig", "Oacute", "Ocirc", "Ograve", "Omega", "Omicron", "Oslash", "Otilde", "Ouml", "Phi", "Pi", "Prime", "Psi", "Rho", "Scaron", "Sigma", "THORN", "TITY", "Tau", "Theta", "Uacute", "Ucirc", "Ugrave", "Upsilon", "Uuml", "Xi", "Yacute", "Yuml", "Zeta", "amp", "aacute", "acirc", "acute", "aelig", "agrave", "alefsym", "alpha", "and", "ang", "apos", "aring", "asymp", "atilde", "auml", "bdquo", "beta", "brvbar", "bull", "cap", "ccedil", "cedil", "cent", "chi", "circ", "clubs", "copy", "cong", "crarr", "cup", "curren", "dArr", "dagger", "darr", "deg", "delta", "diams", "divide", "eacute", "ecirc", "egrave", "empty", "ensp", "emsp", "epsilon", "equiv", "eta", "eth", "euro", "euml", "exist", "fnof", "forall", "frac12", "frac14", "frac34", "frasl", "gt", "gamma", "ge", "hArr", "harr", "hearts", "hellip", "iacute", "icirc", "iexcl", "igrave", "image", "infin", "int", "iota", "iquest", "isin", "iuml", "kappa", "lt", "laquo", "lArr", "lambda", "lang", "larr", "lceil", "ldquo", "le", "lfloor", "lowast", "loz", "lrm", "lsaquo", "lsquo", "macr", "mdash", "micro", "middot", "minus", "mu", "nbsp", "nabla", "ndash", "ne", "ni", "not", "notin", "nsub", "ntilde", "nu", "oacute", "ocirc", "oelig", "ograve", "oline", "omega", "omicron", "oplus", "or", "ordf", "ordm", "oslash", "otilde", "otimes", "ouml", "para", "part", "permil", "perp", "phi", "pi", "piv", "plusmn", "pound", "prime", "prod", "prop", "psi", "quot", "rArr", "raquo", "radic", "rang", "rarr", "rceil", "rdquo", "real", "reg", "rfloor", "rho", "rlm", "rsaquo", "rsquo", "sbquo", "scaron", "sdot", "sect", "shy", "sigma", "sigmaf", "sim", "spades", "sub", "sube", "sum", "sup", "sup1", "sup2", "sup3", "supe", "szlig", "tau", "there4", "theta", "thetasym", "thinsp", "thorn", "tilde", "times", "trade", "uArr", "uacute", "uarr", "ucirc", "ugrave", "uml", "upsih", "upsilon", "uuml", "weierp", "xi", "yacute", "yen", "yuml", "zeta", "zwj", "zwnj"], +\ 'vimxmlattrinfo' : { +\ 'accept' : ['ContentType', ''], +\ 'accesskey' : ['Character', ''], +\ 'action' : ['*URI', ''], +\ 'align' : ['String', ''], +\ 'alt' : ['*Text', ''], +\ 'archive' : ['UriList', ''], +\ 'axis' : ['CDATA', ''], +\ 'border' : ['Pixels', ''], +\ 'cellpadding' : ['Length', ''], +\ 'cellspacing' : ['Length', ''], +\ 'char' : ['Character', ''], +\ 'charoff' : ['Length', ''], +\ 'charset' : ['LangCode', ''], +\ 'checked' : ['Bool', ''], +\ 'class' : ['CDATA', 'Name of class, used for connecting element with style'], +\ 'codetype' : ['ContentType', ''], +\ 'cols' : ['*Number', ''], +\ 'colspan' : ['Number', ''], +\ 'content' : ['*CDATA', ''], +\ 'coords' : ['Coords', ''], +\ 'data' : ['URI', ''], +\ 'datetime' : ['DateTime', ''], +\ 'declare' : ['Bool', ''], +\ 'defer' : ['Bool', ''], +\ 'dir' : ['String', ''], +\ 'disabled' : ['Bool', ''], +\ 'enctype' : ['ContentType', ''], +\ 'for' : ['ID', ''], +\ 'headers' : ['IDREFS', ''], +\ 'height' : ['Number', ''], +\ 'href' : ['*URI', ''], +\ 'hreflang' : ['LangCode', ''], +\ 'id' : ['ID', 'Unique string'], +\ 'ismap' : ['Bool', ''], +\ 'label' : ['*Text', ''], +\ 'lang' : ['LangCode', ''], +\ 'longdesc' : ['URI', ''], +\ 'maxlength' : ['Number', ''], +\ 'media' : ['MediaDesc', ''], +\ 'method' : ['String', ''], +\ 'multiple' : ['Bool', ''], +\ 'name' : ['CDATA', ''], +\ 'nohref' : ['Bool', ''], +\ 'onblur' : ['Script', ''], +\ 'onchange' : ['Script', ''], +\ 'onclick' : ['Script', ''], +\ 'ondblclick' : ['Script', ''], +\ 'onfocus' : ['Script', ''], +\ 'onkeydown' : ['Script', ''], +\ 'onkeypress' : ['Script', ''], +\ 'onkeyup' : ['Script', ''], +\ 'onload' : ['Script', ''], +\ 'onmousedown' : ['Script', ''], +\ 'onmousemove' : ['Script', ''], +\ 'onmouseout' : ['Script', ''], +\ 'onmouseover' : ['Script', ''], +\ 'onmouseup' : ['Script', ''], +\ 'onreset' : ['Script', ''], +\ 'onselect' : ['Script', ''], +\ 'onsubmit' : ['Script', ''], +\ 'onunload' : ['Script', ''], +\ 'profile' : ['URI', ''], +\ 'readonly' : ['Bool', ''], +\ 'rel' : ['LinkTypes', ''], +\ 'rev' : ['LinkTypes', ''], +\ 'rows' : ['*Number', ''], +\ 'rules' : ['String', ''], +\ 'scheme' : ['CDATA', ''], +\ 'selected' : ['Bool', ''], +\ 'shape' : ['Shape', ''], +\ 'size' : ['CDATA', ''], +\ 'span' : ['Number', ''], +\ 'src' : ['*URI', ''], +\ 'standby' : ['Text', ''], +\ 'style' : ['StyleSheet', ''], +\ 'summary' : ['*Text', ''], +\ 'tabindex' : ['Number', ''], +\ 'title' : ['Text', ''], +\ 'type' : ['*ContentType', ''], +\ 'usemap' : ['URI', ''], +\ 'valign' : ['String', ''], +\ 'valuetype' : ['String', ''], +\ 'width' : ['Number', ''], +\ 'xmlns' : ['URI', ''] +\ }, +\ 'vimxmltaginfo' : { +\ 'base' : ['/>', ''], +\ 'meta' : ['/>', ''], +\ 'link' : ['/>', ''], +\ 'img' : ['/>', ''], +\ 'hr' : ['/>', ''], +\ 'br' : ['/>', ''], +\ 'param' : ['/>', ''], +\ 'area' : ['/>', ''], +\ 'input' : ['/>', ''], +\ 'col' : ['/>', ''] +\ }, +\ 'tr' : [ +\ [ +\ 'th', +\ 'td' +\ ], +\ { +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'charoff' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'align' : [ +\ 'left', +\ 'center', +\ 'right', +\ 'justify', +\ 'char' +\ ], +\ 'valign' : [ +\ 'top', +\ 'middle', +\ 'bottom', +\ 'baseline' +\ ], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'char' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'input' : [[], +\ { +\ 'ondblclick' : [], +\ 'onchange' : [], +\ 'readonly' : [ +\ 'BOOL' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'src' : [], +\ 'value' : [], +\ 'name' : [], +\ 'checked' : [ +\ 'BOOL' +\ ], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [], +\ 'type' : [ +\ 'text', +\ 'password', +\ 'checkbox', +\ 'radio', +\ 'submit', +\ 'reset', +\ 'file', +\ 'hidden', +\ 'image', +\ 'button' +\ ], +\ 'accesskey' : [], +\ 'disabled' : [ +\ 'BOOL' +\ ], +\ 'usemap' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'size' : [], +\ 'onblur' : [], +\ 'onfocus' : [], +\ 'maxlength' : [], +\ 'onselect' : [], +\ 'accept' : [], +\ 'alt' : [], +\ 'tabindex' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'xml:lang' : [] +\ } +\ ], +\ 'table' : [ +\ [ +\ 'caption', +\ 'col', +\ 'colgroup', +\ 'thead', +\ 'tfoot', +\ 'tbody', +\ 'tr' +\ ], +\ { +\ 'width' : [], +\ 'frame' : [ +\ 'void', +\ 'above', +\ 'below', +\ 'hsides', +\ 'lhs', +\ 'rhs', +\ 'vsides', +\ 'box', +\ 'border' +\ ], +\ 'ondblclick' : [], +\ 'rules' : [ +\ 'none', +\ 'groups', +\ 'rows', +\ 'cols', +\ 'all' +\ ], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'summary' : [], +\ 'onkeyup' : [], +\ 'cellspacing' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'border' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'cellpadding' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'form' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onsubmit' : [], +\ 'enctype' : [ +\ '', +\ 'application/x-www-form-urlencoded', +\ ], +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onreset' : [], +\ 'onmouseup' : [], +\ 'method' : [ +\ 'get', +\ 'post' +\ ], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'accept' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'accept-charset' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'action' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'h5' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'meta' : [[], +\ { +\ 'http-equiv' : [], +\ 'lang' : [], +\ 'name' : [], +\ 'scheme' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ] +\ } +\ ], +\ 'map' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript', +\ 'area' +\ ], +\ { +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'name' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'style' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'title' : [], +\ 'onclick' : [], +\ 'class' : [] +\ } +\ ], +\ 'tfoot' : [ +\ [ +\ 'tr' +\ ], +\ { +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'charoff' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'align' : [ +\ 'left', +\ 'center', +\ 'right', +\ 'justify', +\ 'char' +\ ], +\ 'valign' : [ +\ 'top', +\ 'middle', +\ 'bottom', +\ 'baseline' +\ ], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'char' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'caption' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'code' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'base' : [[], +\ { +\ 'href' : [] +\ } +\ ], +\ 'br' : [[], +\ { +\ 'style' : [], +\ 'title' : [], +\ 'class' : [], +\ 'id' : [] +\ } +\ ], +\ 'acronym' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'strong' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'h4' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'em' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'b' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'q' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [], +\ 'cite' : [] +\ } +\ ], +\ 'span' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'title' : [ +\ { +\ 'lang' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ] +\ } +\ ], +\ 'small' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'area' : [[], +\ { +\ 'accesskey' : [], +\ 'coords' : [], +\ 'ondblclick' : [], +\ 'onblur' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onfocus' : [], +\ 'nohref' : [ +\ 'BOOL' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'href' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'tabindex' : [], +\ 'alt' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [], +\ 'shape' : [ +\ 'rect', +\ 'circle', +\ 'poly', +\ 'default' +\ ] +\ } +\ ], +\ 'body' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'onunload' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onload' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'ol' : [ +\ [ +\ 'li' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'html' : [ +\ [ +\ 'head', +\ 'body' +\ ], +\ { +\ 'xmlns' : [ +\ 'http://www.w3.org/1999/xhtml', +\ ], +\ 'lang' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ] +\ } +\ ], +\ 'var' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'ul' : [ +\ [ +\ 'li' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'del' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'ondblclick' : [], +\ 'datetime' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'cite' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'blockquote' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [], +\ 'cite' : [] +\ } +\ ], +\ 'style' : [[], +\ { +\ 'lang' : [], +\ 'media' : [], +\ 'title' : [], +\ 'type' : [], +\ 'xml:space' : [ +\ 'preserve' +\ ], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ] +\ } +\ ], +\ 'dfn' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'h3' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'textarea' : [[], +\ { +\ 'accesskey' : [], +\ 'disabled' : [ +\ 'disabled' +\ ], +\ 'ondblclick' : [], +\ 'rows' : [], +\ 'onblur' : [], +\ 'cols' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onchange' : [], +\ 'onfocus' : [], +\ 'readonly' : [ +\ 'BOOL' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onselect' : [], +\ 'onmouseover' : [], +\ 'tabindex' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'name' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'a' : [ +\ [ +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'accesskey' : [], +\ 'rel' : [], +\ 'coords' : [], +\ 'ondblclick' : [], +\ 'onblur' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onfocus' : [], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'href' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'tabindex' : [], +\ 'lang' : [], +\ 'name' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'charset' : [], +\ 'hreflang' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'rev' : [], +\ 'shape' : [ +\ 'rect', +\ 'circle', +\ 'poly', +\ 'default' +\ ], +\ 'type' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'img' : [[], +\ { +\ 'width' : [], +\ 'ismap' : [ +\ 'BOOL' +\ ], +\ 'usemap' : [], +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'alt' : [], +\ 'longdesc' : [], +\ 'src' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'height' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'tt' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'thead' : [ +\ [ +\ 'tr' +\ ], +\ { +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'charoff' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'align' : [ +\ 'left', +\ 'center', +\ 'right', +\ 'justify', +\ 'char' +\ ], +\ 'valign' : [ +\ 'top', +\ 'middle', +\ 'bottom', +\ 'baseline' +\ ], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'char' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'abbr' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'h6' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'sup' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'address' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'param' : [[], +\ { +\ 'value' : [], +\ 'name' : [], +\ 'type' : [], +\ 'valuetype' : [ +\ 'data', +\ 'ref', +\ 'object' +\ ], +\ 'id' : [] +\ } +\ ], +\ 'th' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'headers' : [], +\ 'ondblclick' : [], +\ 'axis' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'abbr' : [], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'h1' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'head' : [ +\ [ +\ 'script', +\ 'style', +\ 'meta', +\ 'link', +\ 'object', +\ 'title', +\ 'script', +\ 'style', +\ 'meta', +\ 'link', +\ 'object', +\ 'base', +\ 'script', +\ 'style', +\ 'meta', +\ 'link', +\ 'object', +\ 'base', +\ 'script', +\ 'style', +\ 'meta', +\ 'link', +\ 'object', +\ 'title', +\ 'script', +\ 'style', +\ 'meta', +\ 'link', +\ 'object' +\ ], +\ { +\ 'profile' : [], +\ 'lang' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ] +\ } +\ ], +\ 'tbody' : [ +\ [ +\ 'tr' +\ ], +\ { +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'charoff' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'align' : [ +\ 'left', +\ 'center', +\ 'right', +\ 'justify', +\ 'char' +\ ], +\ 'valign' : [ +\ 'top', +\ 'middle', +\ 'bottom', +\ 'baseline' +\ ], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'char' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'legend' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'accesskey' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'dd' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'hr' : [[], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'li' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'td' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'headers' : [], +\ 'ondblclick' : [], +\ 'axis' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'abbr' : [], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'label' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'for' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'dl' : [ +\ [ +\ 'dt', +\ 'dd' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'kbd' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'div' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'object' : [ +\ [ +\ 'param', +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'width' : [], +\ 'usemap' : [], +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'tabindex' : [], +\ 'standby' : [], +\ 'archive' : [], +\ 'lang' : [], +\ 'classid' : [], +\ 'name' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'data' : [], +\ 'height' : [], +\ 'xml:lang' : [], +\ 'codetype' : [], +\ 'declare' : [ +\ 'BOOL' +\ ], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'type' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [], +\ 'codebase' : [] +\ } +\ ], +\ 'dt' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'pre' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button' +\ ], +\ { +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'xml:space' : [ +\ 'preserve' +\ ], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'samp' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'col' : [[], +\ { +\ 'disabled' : [ +\ 'disabled' +\ ], +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'value' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'label' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [], +\ 'selected' : [ +\ 'BOOL' +\ ] +\ } +\ ], +\ 'cite' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'i' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'select' : [ +\ [ +\ 'optgroup', +\ 'option' +\ ], +\ { +\ 'disabled' : [ +\ 'BOOL' +\ ], +\ 'ondblclick' : [], +\ 'onblur' : [], +\ 'size' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onchange' : [], +\ 'onfocus' : [], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'tabindex' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'name' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'multiple' : [ +\ 'multiple' +\ ], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'link' : [[], +\ { +\ 'rel' : [], +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'media' : [], +\ 'href' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'charset' : [], +\ 'hreflang' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'rev' : [], +\ 'type' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'script' : [[], +\ { +\ 'defer' : [ +\ 'BOOL' +\ ], +\ 'src' : [], +\ 'type' : [], +\ 'charset' : [], +\ 'xml:space' : [ +\ 'preserve' +\ ] +\ } +\ ], +\ 'bdo' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'colgroup' : [ +\ [ +\ 'col' +\ ], +\ { +\ 'width' : [], +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'charoff' : [], +\ 'onmouseover' : [], +\ 'align' : [ +\ 'left', +\ 'center', +\ 'right', +\ 'justify', +\ 'char' +\ ], +\ 'lang' : [], +\ 'valign' : [ +\ 'top', +\ 'middle', +\ 'bottom', +\ 'baseline' +\ ], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'char' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [], +\ 'span' : [ +\ '', +\ '1', +\ ] +\ } +\ ], +\ 'h2' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'ins' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'ondblclick' : [], +\ 'datetime' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'cite' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'p' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'sub' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'big' : [ +\ [ +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'fieldset' : [ +\ [ +\ 'legend', +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'a', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'input', +\ 'select', +\ 'textarea', +\ 'label', +\ 'button', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'noscript' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'fieldset', +\ 'table', +\ 'form', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'onmouseout' : [], +\ 'onmousemove' : [], +\ 'style' : [], +\ 'ondblclick' : [], +\ 'xml:lang' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onkeypress' : [], +\ 'onmousedown' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'class' : [], +\ 'title' : [], +\ 'onclick' : [] +\ } +\ ], +\ 'button' : [ +\ [ +\ 'p', +\ 'h1', +\ 'h2', +\ 'h3', +\ 'h4', +\ 'h5', +\ 'h6', +\ 'div', +\ 'ul', +\ 'ol', +\ 'dl', +\ 'pre', +\ 'hr', +\ 'blockquote', +\ 'address', +\ 'table', +\ 'br', +\ 'span', +\ 'bdo', +\ 'object', +\ 'img', +\ 'map', +\ 'tt', +\ 'i', +\ 'b', +\ 'big', +\ 'small', +\ 'em', +\ 'strong', +\ 'dfn', +\ 'code', +\ 'q', +\ 'sub', +\ 'sup', +\ 'samp', +\ 'kbd', +\ 'var', +\ 'cite', +\ 'abbr', +\ 'acronym', +\ 'ins', +\ 'del', +\ 'script', +\ 'noscript' +\ ], +\ { +\ 'accesskey' : [], +\ 'disabled' : [ +\ 'disabled' +\ ], +\ 'ondblclick' : [], +\ 'onblur' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onfocus' : [], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'tabindex' : [], +\ 'lang' : [], +\ 'value' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'name' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'type' : [ +\ 'button', +\ 'submit', +\ 'reset' +\ ], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ], +\ 'optgroup' : [ +\ [ +\ 'option' +\ ], +\ { +\ 'disabled' : [ +\ 'disabled' +\ ], +\ 'ondblclick' : [], +\ 'dir' : [ +\ 'ltr', +\ 'rtl' +\ ], +\ 'onkeydown' : [], +\ 'onkeyup' : [], +\ 'onmouseup' : [], +\ 'id' : [], +\ 'onmouseover' : [], +\ 'lang' : [], +\ 'style' : [], +\ 'onmousemove' : [], +\ 'onmouseout' : [], +\ 'xml:lang' : [], +\ 'onmousedown' : [], +\ 'onkeypress' : [], +\ 'label' : [], +\ 'onclick' : [], +\ 'title' : [], +\ 'class' : [] +\ } +\ ] +\ } diff --git a/runtime/autoload/xml/xsl.vim b/runtime/autoload/xml/xsl.vim new file mode 100644 index 000000000..5fce4779f --- /dev/null +++ b/runtime/autoload/xml/xsl.vim @@ -0,0 +1,37 @@ +let g:xmldata_xsl = { + \ 'apply-imports' : [[], {}], + \ 'apply-templates' : [['sort', 'with-param'], {'select' : [], 'mode' : []}], + \ 'attribute' : [[], {'name' : [], 'namespace' : []}], + \ 'attribute-set' : [['attribute'], {'name' : [], 'use-attribute-sets' : []}], + \ 'call-template' : [['with-param'], {'name' : []}], + \ 'choose' : [['when', 'otherwise'], {}], + \ 'comment' : [[], {}], + \ 'copy' : [[], {'use-attribute-sets' : []}], + \ 'copy-of' : [[], {'select' : []}], + \ 'decimal-format' : [[], {'name' : [], 'decimal-separator' : [], 'grouping-separator' : [], 'infinity' : [], 'minus-sign' : [], 'NaN' : [], 'percent' : [], 'per-mille' : [], 'zero-digit' : [], 'digit' : [], 'pattern-separator' : []}], + \ 'element' : [[], {'name' : [], 'namespace' : [], 'use-attribute-sets' : []}], + \ 'fallback' : [[], {}], + \ 'for-each' : [['sort'], {'select' : []}], + \ 'if' : [[], {'test' : []}], + \ 'import' : [[], {'href' : []}], + \ 'include' : [[], {'href' : []}], + \ 'key' : [[], {'name' : [], 'match' : [], 'use' : []}], + \ 'message' : [[], {'terminate' : ['yes', 'no']}], + \ 'namespace-alias' : [[], {'stylesheet-prefix' : ['#default'], 'result-prefix' : ['#default']}], + \ 'number' : [[], {'level' : ['single', 'multiple', 'any'], 'count' : [], 'from' : [], 'value' : [], 'format' : [], 'lang' : [], 'letter-value' : ['alphabetic', 'traditional'], 'grouping-separator' : [], 'grouping-size' : []}], + \ 'otherwise' : [[], {}], + \ 'output' : [[], {'method' : ['xml', 'html', 'text'], 'version' : [], 'encoding' : [], 'omit-xml-declaration' : ['yes', 'no'], 'standalone' : ['yes', 'no'], 'doctype-public' : [], 'doctype-system' : [], 'cdata-section-elements' : [], 'indent' : ['yes', 'no'], 'media-type' : []}], + \ 'param' : [[], {'name' : [], 'select' : []}], + \ 'preserve-space' : [[], {'elements' : []}], + \ 'processing-instruction' : [[], {'name' : []}], + \ 'sort' : [[], {'select' : [], 'lang' : [], 'data-type' : ['text', 'number'], 'order' : ['ascending', 'descending'], 'case-order' : ['upper-first', 'lower-first']}], + \ 'strip-space' : [[], {'elements' : []}], + \ 'stylesheet' : [['import', 'attribute-set', 'decimal-format', 'include', 'key', 'namespace-alias', 'output', 'param', 'preserve-space', 'strip-space', 'template'], {'id' : [], 'extension-element-prefixes' : [], 'version' : []}], + \ 'template' : [['param'], {'match' : [], 'name' : [], 'priority' : [], 'mode' : []}], + \ 'text' : [[], {'disable-output-escaping' : ['yes', 'no']}], + \ 'transform' : [['import', 'attribute-set', 'decimal-format', 'include', 'key', 'namespace-alias', 'output', 'param', 'preserve-space', 'strip-space', 'template'], {'id' : [], 'extension-element-prefixes' : [], 'exclude-result-prefixes' : [], 'version' : []}], + \ 'value-of' : [[], {'select' : [], 'disable-output-escaping' : ['yes', 'no']}], + \ 'variable' : [[], {'name' : [], 'select' : []}], + \ 'when' : [[], {'test' : []}], + \ 'with-param' : [[], {'name' : [], 'select' : []}]} + diff --git a/runtime/autoload/xmlcomplete.vim b/runtime/autoload/xmlcomplete.vim index 582dc1066..60ed919e1 100644 --- a/runtime/autoload/xmlcomplete.vim +++ b/runtime/autoload/xmlcomplete.vim @@ -1,7 +1,7 @@ " Vim completion script " Language: XML " Maintainer: Mikolaj Machowski ( mikmach AT wp DOT pl ) -" Last Change: 2006 Mar 31 +" Last Change: 2006 Apr 12 " This function will create Dictionary with users namespace strings and values " canonical (system) names of data files. Names should be lowercase, @@ -11,7 +11,7 @@ " Currently supported canonicals are: " xhtml10s - XHTML 1.0 Strict " xsl - XSL -function! xmlcomplete#CreateConnection(canonical, ...) +function! xmlcomplete#CreateConnection(canonical, ...) " {{{ " When only one argument provided treat name as default namespace (without " 'prefix:'). @@ -42,14 +42,16 @@ function! xmlcomplete#CreateConnection(canonical, ...) let g:xmldata_connection[users] = a:canonical endfunction +" }}} -function! xmlcomplete#CreateEntConnection(...) +function! xmlcomplete#CreateEntConnection(...) " {{{ if a:0 > 0 let g:xmldata_entconnect = a:1 else let g:xmldata_entconnect = 'DEFAULT' endif endfunction +" }}} function! xmlcomplete#CompleteTags(findstart, base) if a:findstart @@ -104,7 +106,7 @@ function! xmlcomplete#CompleteTags(findstart, base) return start else - " There is no connction of namespace and data file. Abandon action + " There is no connection of namespace and data file. Abandon action if !exists("g:xmldata_connection") || g:xmldata_connection == {} return [] endif @@ -305,7 +307,6 @@ function! xmlcomplete#CompleteTags(findstart, base) endif " Complete text declaration - let g:co = context if context =~ '^?' let tags = ['?xml'] @@ -329,7 +330,7 @@ function! xmlcomplete#CompleteTags(findstart, base) let tags = keys(g:xmldata{'_'.g:xmldata_connection[b:xml_namespace]}) call filter(tags, 'v:val !~ "^vimxml"') else - if !has_key(g:xmldata{'_'.g:xmldata_connection[b:xml_namespace]}, tag) + if !has_key(g:xmldata{'_'.g:xmldata_connection[b:xml_namespace]}, opentag) " Abandon when data file isn't complete return [] endif @@ -346,6 +347,11 @@ function! xmlcomplete#CompleteTags(findstart, base) endif endfor let menu = res + res2 + if b:xml_namespace == 'DEFAULT' + let xml_namespace = '' + else + let xml_namespace = b:xml_namespace.':' + endif if has_key(g:xmldata{'_'.g:xmldata_connection[b:xml_namespace]}, 'vimxmltaginfo') let final_menu = [] for i in range(len(menu)) @@ -357,22 +363,18 @@ function! xmlcomplete#CompleteTags(findstart, base) let m_menu = '' let m_info = '' endif - if b:xml_namespace == 'DEFAULT' - let xml_namespace = '' - else - let xml_namespace = b:xml_namespace.':' - endif let final_menu += [{'word':xml_namespace.item, 'menu':m_menu, 'info':m_info}] endfor else - let final_menu = menu + let final_menu = map(menu, 'xml_namespace.v:val') endif + return final_menu endif endfunction -" MM: This is greatly reduced closetag.vim used with kind permission of Steven +" MM: This is severely reduced closetag.vim used with kind permission of Steven " Mueller " Changes: strip all comments; delete error messages; add checking for " namespace @@ -510,3 +512,4 @@ endfunction function! s:Clearstack(sname) exe 'let '.a:sname."=''" endfunction +" vim:set foldmethod=marker: |