home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2001 December (DVD)
/
VPR0112A.ISO
/
OLS
/
HTMLLINT
/
htmllint.lzh
/
html40-mobile.rul
< prev
next >
Wrap
Text File
|
1999-11-06
|
25KB
|
866 lines
# HTML4.0 Mobile
#======= ELEMENTS =======
$emptyTags = 'AREA|BR|HR|IMG|INPUT|LINK|META|PARAM';
$pairTags = 'A|ABBR|ACRONYM|ADDRESS|BDO|BLOCKQUOTE|BODY|BUTTON|CITE|CODE|DD'.
'|DFN|DIV|DL|DT|EM|FIELDSET|FORM|H1|H2|H3|H4|H5|H6|HEAD|HTML|KBD'.
'|LABEL|LEGEND|LI|MAP|OBJECT|OL|OPTGROUP|OPTION|P|PRE|Q|SAMP'.
'|SELECT|SPAN|STRONG|STYLE|TEXTAREA|TITLE|UL|VAR';
$deprecatedTags = '';
$omitStartTags = '';
$omitEndTags = 'BODY|DD|DT|HEAD|LI|OPTION|P';
#$maybeEmpty = 'A|LEGEND|OBJECT|OPTION|STYLE|TEXTAREA|TITLE';
$maybeEmpty = 'OBJECT|STYLE|TEXTAREA';
%requiredTags = (
'FIELDSET' => 'LEGEND|#000',
'HEAD' => 'TITLE',
'HTML' => 'HEAD|BODY',
);
%onceonlyTags = (
'FIELDSET' => 'LEGEND',
'HEAD' => 'TITLE',
'HTML' => 'HEAD|BODY',
);
$sequencialTags = 'FIELDSET|HTML';
%tagsElements = (
'#000' => 'ADDRESS|FIELDSET|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|BDO'.
'|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD|SAMP'.
'|CODE|DFN|STRONG|EM|#PCDATA|HR|FORM|BLOCKQUOTE|DIV|DL|PRE'.
'|OL|UL|P',
'A' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'ABBR' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'ACRONYM' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'ADDRESS' => 'BDO|SPAN|Q|BR|OBJECT|A|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|CODE'.
'|DFN|STRONG|EM|#PCDATA',
'BDO' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'BLOCKQUOTE' => 'HR|FORM|BLOCKQUOTE|DIV|DL|PRE|OL|UL|P',
'BODY' => 'H6|H5|H4|H3|H2|H1|HR|FORM|BLOCKQUOTE|DIV|DL|PRE|OL|UL|P',
'BUTTON' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'CITE' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'CODE' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'DD' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA|HR|FORM|BLOCKQUOTE|DIV|DL'.
'|PRE|OL|UL|P',
'DFN' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'DIV' => 'ADDRESS|BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE'.
'|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|#PCDATA|HR|FORM'.
'|BLOCKQUOTE|DIV|DL|PRE|OL|UL|P',
'DL' => 'DD|DT',
'DT' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'EM' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'FIELDSET' => '#PCDATA|LEGEND|#000',
'FORM' => 'ADDRESS|FIELDSET|BUTTON|LABEL|TEXTAREA|SELECT|INPUT|BDO'.
'|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD|SAMP'.
'|CODE|DFN|STRONG|EM|#PCDATA|HR|BLOCKQUOTE|DIV|DL|PRE|OL|UL'.
'|P',
'H1' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'H2' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'H3' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'H4' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'H5' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'H6' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'HEAD' => 'TITLE|STYLE|META|LINK',
'HTML' => 'HEAD|BODY',
'KBD' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'LABEL' => 'BUTTON|TEXTAREA|SELECT|INPUT|BDO|SPAN|Q|MAP|BR|OBJECT|IMG'.
'|A|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|CODE|DFN|STRONG|EM'.
'|#PCDATA',
'LEGEND' => '#PCDATA',
'LI' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA|HR|FORM|BLOCKQUOTE|DIV|DL'.
'|PRE|OL|UL|P',
'MAP' => 'AREA',
'OBJECT' => 'ADDRESS|BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE'.
'|VAR|KBD|SAMP|CODE|DFN|STRONG|EM|#PCDATA|HR|FORM'.
'|BLOCKQUOTE|DIV|DL|PRE|OL|UL|P|PARAM',
'OL' => 'LI',
'OPTGROUP' => 'OPTION',
'OPTION' => '#PCDATA',
'P' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'PRE' => 'BDO|SPAN|Q|BR|A|ACRONYM|ABBR|CITE|VAR|KBD|SAMP|CODE|DFN'.
'|STRONG|EM|#PCDATA',
'Q' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'SAMP' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'SELECT' => 'OPTION|OPTGROUP',
'SPAN' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'STRONG' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
'STYLE' => '%StyleSheet',
'TEXTAREA' => '#PCDATA',
'TITLE' => '#PCDATA',
'UL' => 'LI',
'VAR' => 'BDO|SPAN|Q|MAP|BR|OBJECT|IMG|A|ACRONYM|ABBR|CITE|VAR|KBD'.
'|SAMP|CODE|DFN|STRONG|EM|#PCDATA',
);
%excludedElems = (
'A' => 'A',
'ADDRESS' => 'IMG|MAP',
'BUTTON' => 'A|INPUT|SELECT|TEXTAREA|LABEL|BUTTON|FORM|FIELDSET',
'DD' => 'ADDRESS',
'FIELDSET' => 'FIELDSET',
'FORM' => 'FORM',
'LABEL' => 'LABEL',
'PRE' => 'IMG|OBJECT|MAP',
'TITLE' => 'STYLE|META|LINK',
);
%includedElems = (
'HEAD' => 'STYLE|META|LINK',
);
#======= ATTRIBUTES =======
%tagsAttributes = (
'A' => {
'ACCESSKEY' => '%Character',
'CHARSET' => '%Charset',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'HREF' => '%URI',
'HREFLANG' => '%LanguageCode',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => '%Name',
'REL' => '%LinkTypes',
'REV' => '%LinkTypes',
'TABINDEX' => 'NUMBER',
'TITLE' => '%Text',
'TYPE' => '%ContentType',
},
'ABBR' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'ACRONYM' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'ADDRESS' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'AREA' => {
'ACCESSKEY' => '%Character',
'ALT' => '%Text',
'CLASS' => '%Class',
'COORDS' => '%Coords',
'DIR' => 'LTR|RTL',
'HREF' => '%URI',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NOHREF' => 'NOHREF',
'SHAPE' => 'RECT|CIRCLE|POLY|DEFAULT',
'TABINDEX' => 'NUMBER',
'TITLE' => '%Text',
},
'BDO' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'BLOCKQUOTE' => {
'CITE' => '%URI',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'BODY' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'BR' => {
'CLASS' => '%Class',
'ID' => 'ID',
'TITLE' => '%Text',
},
'BUTTON' => {
'ACCESSKEY' => '%Character',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => '%Name',
'TABINDEX' => 'NUMBER',
'TITLE' => '%Text',
'TYPE' => 'SUBMIT|RESET',
'VALUE' => 'CDATA',
},
'CITE' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'CODE' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'DD' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'DFN' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'DIV' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'DL' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'DT' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'EM' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'FIELDSET' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'FORM' => {
'ACCEPT-CHARSET' => '%Charsets',
'ACTION' => '%URI',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ENCTYPE' => '%ContentType',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'METHOD' => 'GET|POST',
'TITLE' => '%Text',
},
'H1' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'H2' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'H3' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'H4' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'H5' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'H6' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'HEAD' => {
'DIR' => 'LTR|RTL',
'LANG' => '%LanguageCode',
'PROFILE' => '%URI',
},
'HR' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'HTML' => {
'DIR' => 'LTR|RTL',
'LANG' => '%LanguageCode',
},
'IMG' => {
'ALT' => '%Text',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'LONGDESC' => '%URI',
'SRC' => '%URI',
'TITLE' => '%Text',
'USEMAP' => '%URI',
},
'INPUT' => {
'ACCESSKEY' => '%Character',
'CHECKED' => 'CHECKED',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'MAXLENGTH' => 'NUMBER',
'NAME' => '%Name',
'SIZE' => 'CDATA',
'TABINDEX' => 'NUMBER',
'TITLE' => '%Text',
'TYPE' => 'TEXT|PASSWORD|CHECKBOX|RADIO|SUBMIT|RESET|HIDDEN',
'VALUE' => 'CDATA',
},
'KBD' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'LABEL' => {
'ACCESSKEY' => '%Character',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'FOR' => 'IDREF',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'LEGEND' => {
'ACCESSKEY' => '%Character',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'LI' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'LINK' => {
'CHARSET' => '%Charset',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'HREF' => '%URI',
'HREFLANG' => '%LanguageCode',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'MEDIA' => '%MediaDesc',
'REL' => '%LinkTypes',
'REV' => '%LinkTypes',
'TITLE' => '%Text',
'TYPE' => '%ContentType',
},
'MAP' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => '%Name',
'TITLE' => '%Text',
},
'META' => {
'CONTENT' => 'CDATA',
'DIR' => 'LTR|RTL',
'HTTP-EQUIV' => 'NAME',
'LANG' => '%LanguageCode',
'NAME' => 'NAME',
'SCHEME' => 'CDATA',
},
'OBJECT' => {
'CLASS' => '%Class',
'CLASSID' => '%URI',
'CODEBASE' => '%URI',
'CODETYPE' => '%ContentType',
'DATA' => '%URI',
'DECLARE' => 'DECLARE',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => '%Name',
'STANDBY' => '%Text',
'TABINDEX' => 'NUMBER',
'TITLE' => '%Text',
'TYPE' => '%ContentType',
'USEMAP' => '%URI',
},
'OL' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'OPTGROUP' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LABEL' => '%Text',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'OPTION' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LABEL' => '%Text',
'LANG' => '%LanguageCode',
'SELECTED' => 'SELECTED',
'TITLE' => '%Text',
'VALUE' => 'CDATA',
},
'P' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'PARAM' => {
'ID' => 'ID',
'NAME' => '%Name',
'TYPE' => '%ContentType',
'VALUE' => 'CDATA',
'VALUETYPE' => 'DATA|REF|OBJECT',
},
'PRE' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'Q' => {
'CITE' => '%URI',
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'SAMP' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'SELECT' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'MULTIPLE' => 'MULTIPLE',
'NAME' => '%Name',
'SIZE' => 'NUMBER',
'TABINDEX' => 'NUMBER',
'TITLE' => '%Text',
},
'SPAN' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'STRONG' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'STYLE' => {
'DIR' => 'LTR|RTL',
'LANG' => '%LanguageCode',
'MEDIA' => '%MediaDesc',
'TITLE' => '%Text',
'TYPE' => '%ContentType',
},
'TEXTAREA' => {
'ACCESSKEY' => '%Character',
'CLASS' => '%Class',
'COLS' => 'NUMBER',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'NAME' => '%Name',
'ROWS' => 'NUMBER',
'TABINDEX' => 'NUMBER',
'TITLE' => '%Text',
},
'TITLE' => {
'DIR' => 'LTR|RTL',
'LANG' => '%LanguageCode',
},
'UL' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
'VAR' => {
'CLASS' => '%Class',
'DIR' => 'LTR|RTL',
'ID' => 'ID',
'LANG' => '%LanguageCode',
'TITLE' => '%Text',
},
);
%requiredAttrs = (
'AREA' => 'ALT',
'BDO' => 'DIR',
'FORM' => 'ACTION',
'IMG' => 'SRC&ALT',
'MAP' => 'NAME',
'META' => 'CONTENT',
'OPTGROUP' => 'LABEL',
'PARAM' => 'NAME',
'STYLE' => 'TYPE',
'TEXTAREA' => 'ROWS&COLS',
);
#======= ENTITIES =======
%refEntities = (
'AElig' => 'Æ',
'Aacute' => 'Á',
'Acirc' => 'Â',
'Agrave' => 'À',
'Alpha' => 'Α',
'Aring' => 'Å',
'Atilde' => 'Ã',
'Auml' => 'Ä',
'Beta' => 'Β',
'Ccedil' => 'Ç',
'Chi' => 'Χ',
'Dagger' => '‡',
'Delta' => 'Δ',
'ETH' => 'Ð',
'Eacute' => 'É',
'Ecirc' => 'Ê',
'Egrave' => 'È',
'Epsilon' => 'Ε',
'Eta' => 'Η',
'Euml' => 'Ë',
'Gamma' => 'Γ',
'Iacute' => 'Í',
'Icirc' => 'Î',
'Igrave' => 'Ì',
'Iota' => 'Ι',
'Iuml' => 'Ï',
'Kappa' => 'Κ',
'Lambda' => 'Λ',
'Mu' => 'Μ',
'Ntilde' => 'Ñ',
'Nu' => 'Ν',
'OElig' => 'Œ',
'Oacute' => 'Ó',
'Ocirc' => 'Ô',
'Ograve' => 'Ò',
'Omega' => 'Ω',
'Omicron' => 'Ο',
'Oslash' => 'Ø',
'Otilde' => 'Õ',
'Ouml' => 'Ö',
'Phi' => 'Φ',
'Pi' => 'Π',
'Prime' => '″',
'Psi' => 'Ψ',
'Rho' => 'Ρ',
'Scaron' => 'Š',
'Sigma' => 'Σ',
'THORN' => 'Þ',
'Tau' => 'Τ',
'Theta' => 'Θ',
'Uacute' => 'Ú',
'Ucirc' => 'Û',
'Ugrave' => 'Ù',
'Upsilon' => 'Υ',
'Uuml' => 'Ü',
'Xi' => 'Ξ',
'Yacute' => 'Ý',
'Yuml' => 'Ÿ',
'Zeta' => 'Ζ',
'aacute' => 'á',
'acirc' => 'â',
'acute' => '´',
'aelig' => 'æ',
'agrave' => 'à',
'alefsym' => 'ℵ',
'alpha' => 'α',
'amp' => '&',
'and' => '∧',
'ang' => '∠',
'aring' => 'å',
'asymp' => '≈',
'atilde' => 'ã',
'auml' => 'ä',
'bdquo' => '„',
'beta' => 'β',
'brvbar' => '¦',
'bull' => '•',
'cap' => '∩',
'ccedil' => 'ç',
'cedil' => '¸',
'cent' => '¢',
'chi' => 'χ',
'circ' => 'ˆ',
'clubs' => '♣',
'cong' => '≅',
'copy' => '©',
'crarr' => '↵',
'cup' => '∪',
'curren' => '¤',
'dArr' => '⇓',
'dagger' => '†',
'darr' => '↓',
'deg' => '°',
'delta' => 'δ',
'diams' => '♦',
'divide' => '÷',
'eacute' => 'é',
'ecirc' => 'ê',
'egrave' => 'è',
'empty' => '∅',
'emsp' => ' ',
'ensp' => ' ',
'epsilon' => 'ε',
'equiv' => '≡',
'eta' => 'η',
'eth' => 'ð',
'euml' => 'ë',
'euro' => '€',
'exist' => '∃',
'fnof' => 'ƒ',
'forall' => '∀',
'frac12' => '½',
'frac14' => '¼',
'frac34' => '¾',
'frasl' => '⁄',
'gamma' => 'γ',
'ge' => '≥',
'gt' => '>',
'hArr' => '⇔',
'harr' => '↔',
'hearts' => '♥',
'hellip' => '…',
'iacute' => 'í',
'icirc' => 'î',
'iexcl' => '¡',
'igrave' => 'ì',
'image' => 'ℑ',
'infin' => '∞',
'int' => '∫',
'iota' => 'ι',
'iquest' => '¿',
'isin' => '∈',
'iuml' => 'ï',
'kappa' => 'κ',
'lArr' => '⇐',
'lambda' => 'λ',
'lang' => '〈',
'laquo' => '«',
'larr' => '←',
'lceil' => '⌈',
'ldquo' => '“',
'le' => '≤',
'lfloor' => '⌊',
'lowast' => '∗',
'loz' => '◊',
'lrm' => '',
'lsaquo' => '‹',
'lsquo' => '‘',
'lt' => '<',
'macr' => '¯',
'mdash' => '—',
'micro' => 'µ',
'middot' => '·',
'minus' => '−',
'mu' => 'μ',
'nabla' => '∇',
'nbsp' => ' ',
'ndash' => '–',
'ne' => '≠',
'ni' => '∋',
'not' => '¬',
'notin' => '∉',
'nsub' => '⊄',
'ntilde' => 'ñ',
'nu' => 'ν',
'oacute' => 'ó',
'ocirc' => 'ô',
'oelig' => 'œ',
'ograve' => 'ò',
'oline' => '‾',
'omega' => 'ω',
'omicron' => 'ο',
'oplus' => '⊕',
'or' => '∨',
'ordf' => 'ª',
'ordm' => 'º',
'oslash' => 'ø',
'otilde' => 'õ',
'otimes' => '⊗',
'ouml' => 'ö',
'para' => '¶',
'part' => '∂',
'permil' => '‰',
'perp' => '⊥',
'phi' => 'φ',
'pi' => 'π',
'piv' => 'ϖ',
'plusmn' => '±',
'pound' => '£',
'prime' => '′',
'prod' => '∏',
'prop' => '∝',
'psi' => 'ψ',
'quot' => '"',
'rArr' => '⇒',
'radic' => '√',
'rang' => '〉',
'raquo' => '»',
'rarr' => '→',
'rceil' => '⌉',
'rdquo' => '”',
'real' => 'ℜ',
'reg' => '®',
'rfloor' => '⌋',
'rho' => 'ρ',
'rlm' => '',
'rsaquo' => '›',
'rsquo' => '’',
'sbquo' => '‚',
'scaron' => 'š',
'sdot' => '⋅',
'sect' => '§',
'shy' => '',
'sigma' => 'σ',
'sigmaf' => 'ς',
'sim' => '∼',
'spades' => '♠',
'sub' => '⊂',
'sube' => '⊆',
'sum' => '∑',
'sup' => '⊃',
'sup1' => '¹',
'sup2' => '²',
'sup3' => '³',
'supe' => '⊇',
'szlig' => 'ß',
'tau' => 'τ',
'there4' => '∴',
'theta' => 'θ',
'thetasym' => 'ϑ',
'thinsp' => ' ',
'thorn' => 'þ',
'tilde' => '˜',
'times' => '×',
'trade' => '™',
'uArr' => '⇑',
'uacute' => 'ú',
'uarr' => '↑',
'ucirc' => 'û',
'ugrave' => 'ù',
'uml' => '¨',
'upsih' => 'ϒ',
'upsilon' => 'υ',
'uuml' => 'ü',
'weierp' => '℘',
'xi' => 'ξ',
'yacute' => 'ý',
'yen' => '¥',
'yuml' => 'ÿ',
'zeta' => 'ζ',
'zwj' => '',
'zwnj' => '',
);
%refParams = (
'Character' => '[\x20-\x7E]',
'Charset' => 'CDATA+',
'Charsets' => 'CDATA+',
'Class' => 'CDATA+',
'ContentType' => 'CDATA+',
'Coords' => '(?:\d+(?:\s*,\s*|\s+))+\d+',
'LanguageCode' => '(?i)[A-Z]{1,8}(?:-[A-Z]{1,8})*',
'LinkTypes' => 'CDATA+',
'MediaDesc' => 'CDATA+',
'Name' => 'CDATA+',
'StyleSheet' => 'CDATA',
'Text' => 'CDATA',
'URI' => '&URL',
);
1;