# tidyenum.h File Reference

Go to the source code of this file.

## Enumerations
enum | TidyConfigCategory { TidyMarkup, TidyDiagnostics, TidyPrettyPrint, TidyEncoding, TidyMiscellaneous }
enum | TidyOptionId { TidyUnknownOption, TidyIndentSpaces, TidyWrapLen, TidyTabSize, TidyCharEncoding, TidyInCharEncoding, TidyOutCharEncoding, TidyDoctypeMode, TidyDoctype, TidyDuplicateAttrs, TidyAltText, TidySlideStyle, TidyErrFile, TidyWriteBack, TidyShowMarkup, TidyShowWarnings, TidyQuiet, TidyIndentContent, TidyHideEndTags, TidyXmlTags, TidyXmlOut, TidyXhtmlOut, TidyHtmlOut, TidyXmlDecl, TidyUpperCaseTags, TidyUpperCaseAttrs, TidyMakeBare, TidyMakeClean, TidyLogicalEmphasis, TidyDropPropAttrs, TidyDropFontTags, TidyDropEmptyParas, TidyFixComments, TidyBreakBeforeBR, TidyBurstSlides, TidyNumEntities, TidyQuoteMarks, TidyQuoteNbsp, TidyQuoteAmpersand, TidyWrapAttVals, TidyWrapScriptlets, TidyWrapSection, TidyWrapAsp, TidyWrapJste, TidyWrapPhp, TidyFixBackslash, TidyIndentAttributes, TidyXmlPIs, TidyXmlSpace, TidyEncloseBodyText, TidyEncloseBlockText, TidyKeepFileTimes, TidyWord2000, TidyMark, TidyEmacs, TidyEmacsFile, TidyLiteralAttribs, TidyBodyOnly, TidyFixUri, TidyLowerLiterals, TidyHideComments, TidyIndentCdata, TidyForceOutput, TidyShowErrors, TidyAsciiChars, TidyJoinClasses, TidyJoinStyles, TidyEscapeCdata, TidyReplaceColor, TidyCSSPrefix, TidyInlineTags, TidyBlockTags, TidyEmptyTags, TidyPreTags, TidyAccessibilityCheckLevel, N_TIDY_OPTIONS }
enum | TidyOptionType { TidyString, TidyInteger, TidyBoolean }
enum | TidyTriState { TidyNoState, TidyYesState, TidyAutoState }
enum | TidyLineEnding { TidyLF, TidyCRLF, TidyCR }
enum | TidyDoctypeModes { TidyDoctypeOmit, TidyDoctypeAuto, TidyDoctypeStrict, TidyDoctypeLoose, TidyDoctypeUser }
enum | TidyDupAttrModes { TidyKeepFirst, TidyKeepLast }
enum | TidyReportLevel { TidyInfo, TidyWarning, TidyConfig, TidyAccess, TidyError, TidyBadDocument, TidyFatal }
enum | TidyNodeType { TidyNode_Root, TidyNode_DocType, TidyNode_Comment, TidyNode_ProcIns, TidyNode_Text, TidyNode_Start, TidyNode_End, TidyNode_StartEnd, TidyNode_CDATA, TidyNode_Section, TidyNode_Asp, TidyNode_Jste, TidyNode_Php, TidyNode_XmlDecl }
enum | TidyTagId { TidyTag_UNKNOWN, TidyTag_A, TidyTag_ABBR, TidyTag_ACRONYM, TidyTag_ADDRESS, TidyTag_ALIGN, TidyTag_APPLET, TidyTag_AREA, TidyTag_B, TidyTag_BASE, TidyTag_BASEFONT, TidyTag_BDO, TidyTag_BGSOUND, TidyTag_BIG, TidyTag_BLINK, TidyTag_BLOCKQUOTE, TidyTag_BODY, TidyTag_BR, TidyTag_BUTTON, TidyTag_CAPTION, TidyTag_CENTER, TidyTag_CITE, TidyTag_CODE, TidyTag_COL, TidyTag_COLGROUP, TidyTag_COMMENT, TidyTag_DD, TidyTag_DEL, TidyTag_DFN, TidyTag_DIR, TidyTag_DIV, TidyTag_DL, TidyTag_DT, TidyTag_EM, TidyTag_EMBED, TidyTag_FIELDSET, TidyTag_FONT, TidyTag_FORM, TidyTag_FRAME, TidyTag_FRAMESET, TidyTag_H1, TidyTag_H2, TidyTag_H3, TidyTag_H4, TidyTag_H5, TidyTag_H6, TidyTag_HEAD, TidyTag_HR, TidyTag_HTML, TidyTag_I, TidyTag_IFRAME, TidyTag_ILAYER, TidyTag_IMG, TidyTag_INPUT, TidyTag_INS, TidyTag_ISINDEX, TidyTag_KBD, TidyTag_KEYGEN, TidyTag_LABEL, TidyTag_LAYER, TidyTag_LEGEND, TidyTag_LI, TidyTag_LINK, TidyTag_LISTING, TidyTag_MAP, TidyTag_MARQUEE, TidyTag_MENU, TidyTag_META, TidyTag_MULTICOL, TidyTag_NOBR, TidyTag_NOEMBED, TidyTag_NOFRAMES, TidyTag_NOLAYER, TidyTag_NOSAVE, TidyTag_NOSCRIPT, TidyTag_OBJECT, TidyTag_OL, TidyTag_OPTGROUP, TidyTag_OPTION, TidyTag_P, TidyTag_PARAM, TidyTag_PLAINTEXT, TidyTag_PRE, TidyTag_Q, TidyTag_RB, TidyTag_RBC, TidyTag_RP, TidyTag_RT, TidyTag_RTC, TidyTag_RUBY, TidyTag_S, TidyTag_SAMP, TidyTag_SCRIPT, TidyTag_SELECT, TidyTag_SERVER, TidyTag_SERVLET, TidyTag_SMALL, TidyTag_SPACER, TidyTag_SPAN, TidyTag_STRIKE, TidyTag_STRONG, TidyTag_STYLE, TidyTag_SUB, TidyTag_SUP, TidyTag_TABLE, TidyTag_TBODY, TidyTag_TD, TidyTag_TEXTAREA, TidyTag_TFOOT, TidyTag_TH, TidyTag_THEAD, TidyTag_TITLE, TidyTag_TR, TidyTag_TT, TidyTag_U, TidyTag_UL, TidyTag_VAR, TidyTag_WBR, TidyTag_XMP, N_TIDY_TAGS }
enum | TidyAttrId { TidyAttr_UNKNOWN, TidyAttr_ABBR, TidyAttr_ACCEPT, TidyAttr_ACCEPT_CHARSET, TidyAttr_ACCESSKEY, TidyAttr_ACTION, TidyAttr_ADD_DATE, TidyAttr_ALIGN, TidyAttr_ALINK, TidyAttr_ALT, TidyAttr_ARCHIVE, TidyAttr_AXIS, TidyAttr_BACKGROUND, TidyAttr_BGCOLOR, TidyAttr_BGPROPERTIES, TidyAttr_BORDER, TidyAttr_BORDERCOLOR, TidyAttr_BOTTOMMARGIN, TidyAttr_CELLPADDING, TidyAttr_CELLSPACING, TidyAttr_CHAR, TidyAttr_CHAROFF, TidyAttr_CHARSET, TidyAttr_CHECKED, TidyAttr_CITE, TidyAttr_CLASS, TidyAttr_CLASSID, TidyAttr_CLEAR, TidyAttr_CODE, TidyAttr_CODEBASE, TidyAttr_CODETYPE, TidyAttr_COLOR, TidyAttr_COLS, TidyAttr_COLSPAN, TidyAttr_COMPACT, TidyAttr_CONTENT, TidyAttr_COORDS, TidyAttr_DATA, TidyAttr_DATAFLD, TidyAttr_DATAFORMATAS, TidyAttr_DATAPAGESIZE, TidyAttr_DATASRC, TidyAttr_DATETIME, TidyAttr_DECLARE, TidyAttr_DEFER, TidyAttr_DIR, TidyAttr_DISABLED, TidyAttr_ENCODING, TidyAttr_ENCTYPE, TidyAttr_FACE, TidyAttr_FOR, TidyAttr_FRAME, TidyAttr_FRAMEBORDER, TidyAttr_FRAMESPACING, TidyAttr_GRIDX, TidyAttr_GRIDY, TidyAttr_HEADERS, TidyAttr_HEIGHT, TidyAttr_HREF, TidyAttr_HREFLANG, TidyAttr_HSPACE, TidyAttr_HTTP_EQUIV, TidyAttr_ID, TidyAttr_ISMAP, TidyAttr_LABEL, TidyAttr_LANG, TidyAttr_LANGUAGE, TidyAttr_LAST_MODIFIED, TidyAttr_LAST_VISIT, TidyAttr_LEFTMARGIN, TidyAttr_LINK, TidyAttr_LONGDESC, TidyAttr_LOWSRC, TidyAttr_MARGINHEIGHT, TidyAttr_MARGINWIDTH, TidyAttr_MAXLENGTH, TidyAttr_MEDIA, TidyAttr_METHOD, TidyAttr_MULTIPLE, TidyAttr_NAME, TidyAttr_NOHREF, TidyAttr_NORESIZE, TidyAttr_NOSHADE, TidyAttr_NOWRAP, TidyAttr_OBJECT, TidyAttr_OnAFTERUPDATE, TidyAttr_OnBEFOREUNLOAD, TidyAttr_OnBEFOREUPDATE, TidyAttr_OnBLUR, TidyAttr_OnCHANGE, TidyAttr_OnCLICK, TidyAttr_OnDATAAVAILABLE, TidyAttr_OnDATASETCHANGED, TidyAttr_OnDATASETCOMPLETE, TidyAttr_OnDBLCLICK, TidyAttr_OnERRORUPDATE, TidyAttr_OnFOCUS, TidyAttr_OnKEYDOWN, TidyAttr_OnKEYPRESS, TidyAttr_OnKEYUP, TidyAttr_OnLOAD, TidyAttr_OnMOUSEDOWN, TidyAttr_OnMOUSEMOVE, TidyAttr_OnMOUSEOUT, TidyAttr_OnMOUSEOVER, TidyAttr_OnMOUSEUP, TidyAttr_OnRESET, TidyAttr_OnROWENTER, TidyAttr_OnROWEXIT, TidyAttr_OnSELECT, TidyAttr_OnSUBMIT, TidyAttr_OnUNLOAD, TidyAttr_PROFILE, TidyAttr_PROMPT, TidyAttr_RBSPAN, TidyAttr_READONLY, TidyAttr_REL, TidyAttr_REV, TidyAttr_RIGHTMARGIN, TidyAttr_ROWS, TidyAttr_ROWSPAN, TidyAttr_RULES, TidyAttr_SCHEME, TidyAttr_SCOPE, TidyAttr_SCROLLING, TidyAttr_SELECTED, TidyAttr_SHAPE, TidyAttr_SHOWGRID, TidyAttr_SHOWGRIDX, TidyAttr_SHOWGRIDY, TidyAttr_SIZE, TidyAttr_SPAN, TidyAttr_SRC, TidyAttr_STANDBY, TidyAttr_START, TidyAttr_STYLE, TidyAttr_SUMMARY, TidyAttr_TABINDEX, TidyAttr_TARGET, TidyAttr_TEXT, TidyAttr_TITLE, TidyAttr_TOPMARGIN, TidyAttr_TYPE, TidyAttr_USEMAP, TidyAttr_VALIGN, TidyAttr_VALUE, TidyAttr_VALUETYPE, TidyAttr_VERSION, TidyAttr_VLINK, TidyAttr_VSPACE, TidyAttr_WIDTH, TidyAttr_WRAP, TidyAttr_XML_LANG, TidyAttr_XML_SPACE, TidyAttr_XMLNS, N_TIDY_ATTRIBS }

## Detailed Description

- Enumerations defined for use with TidyLib.

## Enumeration Type Documentation

enum TidyConfigCategory

  | Categories of Tidy configuration options Enumeration values:
  TidyMarkup | Markup options: (X)HTML version, etc
  TidyDiagnostics | Diagnostics
  TidyPrettyPrint | Output layout
  TidyEncoding | Character encodings
  TidyMiscellaneous | File handling, message format, etc.

enum TidyOptionId

  | Option IDs Used to get/set option values. Enumeration values:
  TidyUnknownOption | Unknown option!
  TidyIndentSpaces | Indentation n spaces
  TidyWrapLen | Wrap margin
  TidyTabSize | Expand tabs to n spaces
  TidyCharEncoding | In/out character encoding
  TidyInCharEncoding | Input character encoding (if different)
  TidyOutCharEncoding | Output character encoding (if different)
  TidyDoctypeMode | See doctype property
  TidyDoctype | User specified doctype
  TidyDuplicateAttrs | Keep first or last duplicate attribute
  TidyAltText | Default text for alt attribute
  TidySlideStyle | Style sheet for slides: not used for anything yet
  TidyErrFile | File name to write errors to
  TidyWriteBack | If true then output tidied markup
  TidyShowMarkup | If false, normal output is suppressed
  TidyShowWarnings | However errors are always shown
  TidyQuiet | No 'Parsing X', guessed DTD or summary
  TidyIndentContent | "auto" does text/block level content indentation
  TidyHideEndTags | Suppress optional end tags
  TidyXmlTags | Treat input as XML
  TidyXmlOut | Create output as XML
  TidyXhtmlOut | Output extensible HTML
  TidyHtmlOut | Output plain HTML, even for XHTML input. Yes means set explicitly.
  TidyXmlDecl | Add <?xml?> for XML docs
  TidyUpperCaseTags | Output tags in upper not lower case
  TidyUpperCaseAttrs | Output attributes in upper not lower case
  TidyMakeBare | Make bare HTML: remove Microsoft cruft
  TidyMakeClean | Replace presentational clutter by style rules
  TidyLogicalEmphasis | Replace i by em and b by strong
  TidyDropPropAttrs | Discard proprietary attributes
  TidyDropFontTags | Discard presentation tags
  TidyDropEmptyParas | Discard empty p elements
  TidyFixComments | Fix comments with adjacent hyphens
  TidyBreakBeforeBR | Output newline before or not?
  TidyBurstSlides | Create slides on each h2 element
  TidyNumEntities | Use numeric entities
  TidyQuoteMarks | Output " marks as "
  TidyQuoteNbsp | Output non-breaking space as entity
  TidyQuoteAmpersand | Output naked ampersand as &
  TidyWrapAttVals | Wrap within attribute values
  TidyWrapScriptlets | Wrap within JavaScript string literals
  TidyWrapSection | Wrap within <![ ... ]> section tags
  TidyWrapAsp | Wrap within ASP pseudo elements
  TidyWrapJste | Wrap within JSTE pseudo elements
  TidyWrapPhp | Wrap within PHP pseudo elements
  TidyFixBackslash | Fix URLs by replacing \ with /
  TidyIndentAttributes | Newline+indent before each attribute
  TidyXmlPIs | If set to yes PIs must end with ?>
  TidyXmlSpace | If set to yes adds xml:space attr as needed
  TidyEncloseBodyText | If yes text at body is wrapped in P's
  TidyEncloseBlockText | If yes text in blocks is wrapped in P's
  TidyKeepFileTimes | If yes last modied time is preserved
  TidyWord2000 | Draconian cleaning for Word2000
  TidyMark | Add meta element indicating tidied doc
  TidyEmacs | If true format error output for GNU Emacs
  TidyEmacsFile | Name of current Emacs file
  TidyLiteralAttribs | If true attributes may use newlines
  TidyBodyOnly | Output BODY content only
  TidyFixUri | Applies URI encoding if necessary
  TidyLowerLiterals | Folds known attribute values to lower case
  TidyHideComments | Hides all (real) comments in output
  TidyIndentCdata | Indent <!CDATA[ ... ]]> section
  TidyForceOutput | Output document even if errors were found
  TidyShowErrors | Number of errors to put out
  TidyAsciiChars | Convert quotes and dashes to nearest ASCII char
  TidyJoinClasses | Join multiple class attributes
  TidyJoinStyles | Join multiple style attributes
  TidyEscapeCdata | Replace <![CDATA[]]> sections with escaped text
  TidyReplaceColor | Replace hex color attribute values with names
  TidyCSSPrefix | CSS class naming for -clean option
  TidyInlineTags | Declared inline tags
  TidyBlockTags | Declared block tags
  TidyEmptyTags | Declared empty tags
  TidyPreTags | Declared pre tags
  TidyAccessibilityCheckLevel | Accessibility check level 0 (old style), or 1, 2, 3
  N_TIDY_OPTIONS | Must be last

enum TidyOptionType

  | Option data types Enumeration values:
  TidyString | String
  TidyInteger | Integer or enumeration
  TidyBoolean | Boolean flag

enum TidyTriState

  | AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM Enumeration values:
  TidyNoState | maps to 'no'
  TidyYesState | maps to 'yes'
  TidyAutoState | Automatic

enum TidyLineEnding

  | TidyNewline option values to control output line endings. Enumeration values:
  TidyLF | Use Unix style: LF
  TidyCRLF | Use DOS/Windows style: CR+LF
  TidyCR | Use Macintosh style: CR

enum TidyDoctypeModes

  | Mode controlling treatment of doctype Enumeration values:
  TidyDoctypeOmit | Omit DOCTYPE altogether
  TidyDoctypeAuto | Keep DOCTYPE in input. Set version to content
  TidyDoctypeStrict | Convert document to HTML 4 strict content model
  TidyDoctypeLoose | Convert document to HTML 4 transitional content model
  TidyDoctypeUser | Set DOCTYPE FPI explicitly

enum TidyDupAttrModes

| Mode controlling treatment of duplicate Attributes

enum TidyReportLevel

  | Message severity level Enumeration values:
  TidyInfo | Information about markup usage
  TidyWarning | Warning message
  TidyConfig | Configuration error
  TidyAccess | Accessibility message
  TidyError | Error message - output suppressed
  TidyBadDocument | I/O or file system error
  TidyFatal | Crash!

enum TidyNodeType

  | Node types Enumeration values:
  TidyNode_Root | Root
  TidyNode_DocType | DOCTYPE
  TidyNode_Comment | Comment
  TidyNode_ProcIns | Processing Instruction
  TidyNode_Text | Text
  TidyNode_Start | Start Tag
  TidyNode_End | End Tag
  TidyNode_StartEnd | Start/End (empty) Tag
  TidyNode_CDATA | Unparsed Text
  TidyNode_Section | XML Section
  TidyNode_Asp | ASP Source
  TidyNode_Jste | JSTE Source
  TidyNode_Php | PHP Source
  TidyNode_XmlDecl | XML Declaration

enum TidyTagId

  | Known HTML element types Enumeration values:
  TidyTag_UNKNOWN | Unknown tag!
  TidyTag_A | A
  TidyTag_ABBR | ABBR
  TidyTag_ACRONYM | ACRONYM
  TidyTag_ADDRESS | ADDRESS
  TidyTag_ALIGN | ALIGN
  TidyTag_APPLET | APPLET
  TidyTag_AREA | AREA
  TidyTag_B | B
  TidyTag_BASE | BASE
  TidyTag_BASEFONT | BASEFONT
  TidyTag_BDO | BDO
  TidyTag_BGSOUND | BGSOUND
  TidyTag_BIG | BIG
  TidyTag_BLINK | BLINK
  TidyTag_BLOCKQUOTE | BLOCKQUOTE
  TidyTag_BODY | BODY
  TidyTag_BR | BR
  TidyTag_BUTTON | BUTTON
  TidyTag_CAPTION | CAPTION
  TidyTag_CENTER | CENTER
  TidyTag_CITE | CITE
  TidyTag_CODE | CODE
  TidyTag_COL | COL
  TidyTag_COLGROUP | COLGROUP
  TidyTag_COMMENT | COMMENT
  TidyTag_DD | DD
  TidyTag_DEL | DEL
  TidyTag_DFN | DFN
  TidyTag_DIR | DIR
  TidyTag_DIV | DIF
  TidyTag_DL | DL
  TidyTag_DT | DT
  TidyTag_EM | EM
  TidyTag_EMBED | EMBED
  TidyTag_FIELDSET | FIELDSET
  TidyTag_FONT | FONT
  TidyTag_FORM | FORM
  TidyTag_FRAME | FRAME
  TidyTag_FRAMESET | FRAMESET
  TidyTag_H1 | H1
  TidyTag_H2 | H2
  TidyTag_H3 | H3
  TidyTag_H4 | H4
  TidyTag_H5 | H5
  TidyTag_H6 | H6
  TidyTag_HEAD | HEAD
  TidyTag_HR | HR
  TidyTag_HTML | HTML
  TidyTag_I | I
  TidyTag_IFRAME | IFRAME
  TidyTag_ILAYER | ILAYER
  TidyTag_IMG | IMG
  TidyTag_INPUT | INPUT
  TidyTag_INS | INS
  TidyTag_ISINDEX | ISINDEX
  TidyTag_KBD | KBD
  TidyTag_KEYGEN | KEYGEN
  TidyTag_LABEL | LABEL
  TidyTag_LAYER | LAYER
  TidyTag_LEGEND | LEGEND
  TidyTag_LI | LI
  TidyTag_LINK | LINK
  TidyTag_LISTING | LISTING
  TidyTag_MAP | MAP
  TidyTag_MARQUEE | MARQUEE
  TidyTag_MENU | MENU
  TidyTag_META | META
  TidyTag_MULTICOL | MULTICOL
  TidyTag_NOBR | NOBR
  TidyTag_NOEMBED | NOEMBED
  TidyTag_NOFRAMES | NOFRAMES
  TidyTag_NOLAYER | NOLAYER
  TidyTag_NOSAVE | NOSAVE
  TidyTag_NOSCRIPT | NOSCRIPT
  TidyTag_OBJECT | OBJECT
  TidyTag_OL | OL
  TidyTag_OPTGROUP | OPTGROUP
  TidyTag_OPTION | OPTION
  TidyTag_P | P
  TidyTag_PARAM | PARAM
  TidyTag_PLAINTEXT | PLAINTEXT
  TidyTag_PRE | PRE
  TidyTag_Q | Q
  TidyTag_RB | RB
  TidyTag_RBC | RBC
  TidyTag_RP | RP
  TidyTag_RT | RT
  TidyTag_RTC | RTC
  TidyTag_RUBY | RUBY
  TidyTag_S | S
  TidyTag_SAMP | SAMP
  TidyTag_SCRIPT | SCRIPT
  TidyTag_SELECT | SELECT
  TidyTag_SERVER | SERVER
  TidyTag_SERVLET | SERVLET
  TidyTag_SMALL | SMALL
  TidyTag_SPACER | SPACER
  TidyTag_SPAN | SPAN
  TidyTag_STRIKE | STRIKE
  TidyTag_STRONG | STRONG
  TidyTag_STYLE | STYLE
  TidyTag_SUB | SUB
  TidyTag_SUP | SUP
  TidyTag_TABLE | TABLE
  TidyTag_TBODY | TBODY
  TidyTag_TD | TD
  TidyTag_TEXTAREA | TEXTAREA
  TidyTag_TFOOT | TFOOT
  TidyTag_TH | TH
  TidyTag_THEAD | THEAD
  TidyTag_TITLE | TITLE
  TidyTag_TR | TR
  TidyTag_TT | TT
  TidyTag_U | U
  TidyTag_UL | UL
  TidyTag_VAR | VAR
  TidyTag_WBR | WBR
  TidyTag_XMP | XMP
  N_TIDY_TAGS | Must be last

enum TidyAttrId

  | Known HTML attributes Enumeration values:
  TidyAttr_UNKNOWN | UNKNOWN=
  TidyAttr_ABBR | ABBR=
  TidyAttr_ACCEPT | ACCEPT=
  TidyAttr_ACCEPT_CHARSET | ACCEPT_CHARSET=
  TidyAttr_ACCESSKEY | ACCESSKEY=
  TidyAttr_ACTION | ACTION=
  TidyAttr_ADD_DATE | ADD_DATE=
  TidyAttr_ALIGN | ALIGN=
  TidyAttr_ALINK | ALINK=
  TidyAttr_ALT | ALT=
  TidyAttr_ARCHIVE | ARCHIVE=
  TidyAttr_AXIS | AXIS=
  TidyAttr_BACKGROUND | BACKGROUND=
  TidyAttr_BGCOLOR | BGCOLOR=
  TidyAttr_BGPROPERTIES | BGPROPERTIES=
  TidyAttr_BORDER | BORDER=
  TidyAttr_BORDERCOLOR | BORDERCOLOR=
  TidyAttr_BOTTOMMARGIN | BOTTOMMARGIN=
  TidyAttr_CELLPADDING | CELLPADDING=
  TidyAttr_CELLSPACING | CELLSPACING=
  TidyAttr_CHAR | CHAR=
  TidyAttr_CHAROFF | CHAROFF=
  TidyAttr_CHARSET | CHARSET=
  TidyAttr_CHECKED | CHECKED=
  TidyAttr_CITE | CITE=
  TidyAttr_CLASS | CLASS=
  TidyAttr_CLASSID | CLASSID=
  TidyAttr_CLEAR | CLEAR=
  TidyAttr_CODE | CODE=
  TidyAttr_CODEBASE | CODEBASE=
  TidyAttr_CODETYPE | CODETYPE=
  TidyAttr_COLOR | COLOR=
  TidyAttr_COLS | COLS=
  TidyAttr_COLSPAN | COLSPAN=
  TidyAttr_COMPACT | COMPACT=
  TidyAttr_CONTENT | CONTENT=
  TidyAttr_COORDS | COORDS=
  TidyAttr_DATA | DATA=
  TidyAttr_DATAFLD | DATAFLD=
  TidyAttr_DATAFORMATAS | DATAFORMATAS=
  TidyAttr_DATAPAGESIZE | DATAPAGESIZE=
  TidyAttr_DATASRC | DATASRC=
  TidyAttr_DATETIME | DATETIME=
  TidyAttr_DECLARE | DECLARE=
  TidyAttr_DEFER | DEFER=
  TidyAttr_DIR | DIR=
  TidyAttr_DISABLED | DISABLED=
  TidyAttr_ENCODING | ENCODING=
  TidyAttr_ENCTYPE | ENCTYPE=
  TidyAttr_FACE | FACE=
  TidyAttr_FOR | FOR=
  TidyAttr_FRAME | FRAME=
  TidyAttr_FRAMEBORDER | FRAMEBORDER=
  TidyAttr_FRAMESPACING | FRAMESPACING=
  TidyAttr_GRIDX | GRIDX=
  TidyAttr_GRIDY | GRIDY=
  TidyAttr_HEADERS | HEADERS=
  TidyAttr_HEIGHT | HEIGHT=
  TidyAttr_HREF | HREF=
  TidyAttr_HREFLANG | HREFLANG=
  TidyAttr_HSPACE | HSPACE=
  TidyAttr_HTTP_EQUIV | HTTP_EQUIV=
  TidyAttr_ID | ID=
  TidyAttr_ISMAP | ISMAP=
  TidyAttr_LABEL | LABEL=
  TidyAttr_LANG | LANG=
  TidyAttr_LANGUAGE | LANGUAGE=
  TidyAttr_LAST_MODIFIED | LAST_MODIFIED=
  TidyAttr_LAST_VISIT | LAST_VISIT=
  TidyAttr_LEFTMARGIN | LEFTMARGIN=
  TidyAttr_LINK | LINK=
  TidyAttr_LONGDESC | LONGDESC=
  TidyAttr_LOWSRC | LOWSRC=
  TidyAttr_MARGINHEIGHT | MARGINHEIGHT=
  TidyAttr_MARGINWIDTH | MARGINWIDTH=
  TidyAttr_MAXLENGTH | MAXLENGTH=
  TidyAttr_MEDIA | MEDIA=
  TidyAttr_METHOD | METHOD=
  TidyAttr_MULTIPLE | MULTIPLE=
  TidyAttr_NAME | NAME=
  TidyAttr_NOHREF | NOHREF=
  TidyAttr_NORESIZE | NORESIZE=
  TidyAttr_NOSHADE | NOSHADE=
  TidyAttr_NOWRAP | NOWRAP=
  TidyAttr_OBJECT | OBJECT=
  TidyAttr_OnAFTERUPDATE | OnAFTERUPDATE=
  TidyAttr_OnBEFOREUNLOAD | OnBEFOREUNLOAD=
  TidyAttr_OnBEFOREUPDATE | OnBEFOREUPDATE=
  TidyAttr_OnBLUR | OnBLUR=
  TidyAttr_OnCHANGE | OnCHANGE=
  TidyAttr_OnCLICK | OnCLICK=
  TidyAttr_OnDATAAVAILABLE | OnDATAAVAILABLE=
  TidyAttr_OnDATASETCHANGED | OnDATASETCHANGED=
  TidyAttr_OnDATASETCOMPLETE | OnDATASETCOMPLETE=
  TidyAttr_OnDBLCLICK | OnDBLCLICK=
  TidyAttr_OnERRORUPDATE | OnERRORUPDATE=
  TidyAttr_OnFOCUS | OnFOCUS=
  TidyAttr_OnKEYDOWN | OnKEYDOWN=
  TidyAttr_OnKEYPRESS | OnKEYPRESS=
  TidyAttr_OnKEYUP | OnKEYUP=
  TidyAttr_OnLOAD | OnLOAD=
  TidyAttr_OnMOUSEDOWN | OnMOUSEDOWN=
  TidyAttr_OnMOUSEMOVE | OnMOUSEMOVE=
  TidyAttr_OnMOUSEOUT | OnMOUSEOUT=
  TidyAttr_OnMOUSEOVER | OnMOUSEOVER=
  TidyAttr_OnMOUSEUP | OnMOUSEUP=
  TidyAttr_OnRESET | OnRESET=
  TidyAttr_OnROWENTER | OnROWENTER=
  TidyAttr_OnROWEXIT | OnROWEXIT=
  TidyAttr_OnSELECT | OnSELECT=
  TidyAttr_OnSUBMIT | OnSUBMIT=
  TidyAttr_OnUNLOAD | OnUNLOAD=
  TidyAttr_PROFILE | PROFILE=
  TidyAttr_PROMPT | PROMPT=
  TidyAttr_RBSPAN | RBSPAN=
  TidyAttr_READONLY | READONLY=
  TidyAttr_REL | REL=
  TidyAttr_REV | REV=
  TidyAttr_RIGHTMARGIN | RIGHTMARGIN=
  TidyAttr_ROWS | ROWS=
  TidyAttr_ROWSPAN | ROWSPAN=
  TidyAttr_RULES | RULES=
  TidyAttr_SCHEME | SCHEME=
  TidyAttr_SCOPE | SCOPE=
  TidyAttr_SCROLLING | SCROLLING=
  TidyAttr_SELECTED | SELECTED=
  TidyAttr_SHAPE | SHAPE=
  TidyAttr_SHOWGRID | SHOWGRID=
  TidyAttr_SHOWGRIDX | SHOWGRIDX=
  TidyAttr_SHOWGRIDY | SHOWGRIDY=
  TidyAttr_SIZE | SIZE=
  TidyAttr_SPAN | SPAN=
  TidyAttr_SRC | SRC=
  TidyAttr_STANDBY | STANDBY=
  TidyAttr_START | START=
  TidyAttr_STYLE | STYLE=
  TidyAttr_SUMMARY | SUMMARY=
  TidyAttr_TABINDEX | TABINDEX=
  TidyAttr_TARGET | TARGET=
  TidyAttr_TEXT | TEXT=
  TidyAttr_TITLE | TITLE=
  TidyAttr_TOPMARGIN | TOPMARGIN=
  TidyAttr_TYPE | TYPE=
  TidyAttr_USEMAP | USEMAP=
  TidyAttr_VALIGN | VALIGN=
  TidyAttr_VALUE | VALUE=
  TidyAttr_VALUETYPE | VALUETYPE=
  TidyAttr_VERSION | VERSION=
  TidyAttr_VLINK | VLINK=
  TidyAttr_VSPACE | VSPACE=
  TidyAttr_WIDTH | WIDTH=
  TidyAttr_WRAP | WRAP=
  TidyAttr_XML_LANG | XML_LANG=
  TidyAttr_XML_SPACE | XML_SPACE=
  TidyAttr_XMLNS | XMLNS=
  N_TIDY_ATTRIBS | Must be last