HTML Tidy  5.4.0
The HTACG Tidy HTML Project
tidyenum.h File Reference

More...

Go to the source code of this file.

Enumerations

enum  TidyAttrId {
  TidyAttr_UNKNOWN,
  TidyAttr_ABBR,
  TidyAttr_ACCEPT,
  TidyAttr_ACCEPT_CHARSET,
  TidyAttr_ACCESSKEY,
  TidyAttr_ACTION,
  TidyAttr_ADD_DATE,
  TidyAttr_ALIGN,
  TidyAttr_ALINK,
  TidyAttr_ALLOWFULLSCREEN,
  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_ITEMID,
  TidyAttr_ITEMPROP,
  TidyAttr_ITEMREF,
  TidyAttr_ITEMSCOPE,
  TidyAttr_ITEMTYPE,
  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_ROLE,
  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_SRCSET,
  TidyAttr_STANDBY,
  TidyAttr_START,
  TidyAttr_STYLE,
  TidyAttr_SUMMARY,
  TidyAttr_TABINDEX,
  TidyAttr_TARGET,
  TidyAttr_TEXT,
  TidyAttr_TITLE,
  TidyAttr_TOPMARGIN,
  TidyAttr_TRANSLATE,
  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,
  TidyAttr_EVENT,
  TidyAttr_METHODS,
  TidyAttr_N,
  TidyAttr_SDAFORM,
  TidyAttr_SDAPREF,
  TidyAttr_SDASUFF,
  TidyAttr_URN,
  TidyAttr_ASYNC,
  TidyAttr_AUTOCOMPLETE,
  TidyAttr_AUTOFOCUS,
  TidyAttr_AUTOPLAY,
  TidyAttr_CHALLENGE,
  TidyAttr_CONTENTEDITABLE,
  TidyAttr_CONTEXTMENU,
  TidyAttr_CONTROLS,
  TidyAttr_CROSSORIGIN,
  TidyAttr_DEFAULT,
  TidyAttr_DIRNAME,
  TidyAttr_DRAGGABLE,
  TidyAttr_DROPZONE,
  TidyAttr_FORM,
  TidyAttr_FORMACTION,
  TidyAttr_FORMENCTYPE,
  TidyAttr_FORMMETHOD,
  TidyAttr_FORMNOVALIDATE,
  TidyAttr_FORMTARGET,
  TidyAttr_HIDDEN,
  TidyAttr_HIGH,
  TidyAttr_ICON,
  TidyAttr_KEYTYPE,
  TidyAttr_KIND,
  TidyAttr_LIST,
  TidyAttr_LOOP,
  TidyAttr_LOW,
  TidyAttr_MANIFEST,
  TidyAttr_MAX,
  TidyAttr_MEDIAGROUP,
  TidyAttr_MIN,
  TidyAttr_NOVALIDATE,
  TidyAttr_OPEN,
  TidyAttr_OPTIMUM,
  TidyAttr_OnABORT,
  TidyAttr_OnAFTERPRINT,
  TidyAttr_OnBEFOREPRINT,
  TidyAttr_OnCANPLAY,
  TidyAttr_OnCANPLAYTHROUGH,
  TidyAttr_OnCONTEXTMENU,
  TidyAttr_OnCUECHANGE,
  TidyAttr_OnDRAG,
  TidyAttr_OnDRAGEND,
  TidyAttr_OnDRAGENTER,
  TidyAttr_OnDRAGLEAVE,
  TidyAttr_OnDRAGOVER,
  TidyAttr_OnDRAGSTART,
  TidyAttr_OnDROP,
  TidyAttr_OnDURATIONCHANGE,
  TidyAttr_OnEMPTIED,
  TidyAttr_OnENDED,
  TidyAttr_OnERROR,
  TidyAttr_OnHASHCHANGE,
  TidyAttr_OnINPUT,
  TidyAttr_OnINVALID,
  TidyAttr_OnLOADEDDATA,
  TidyAttr_OnLOADEDMETADATA,
  TidyAttr_OnLOADSTART,
  TidyAttr_OnMESSAGE,
  TidyAttr_OnMOUSEWHEEL,
  TidyAttr_OnOFFLINE,
  TidyAttr_OnONLINE,
  TidyAttr_OnPAGEHIDE,
  TidyAttr_OnPAGESHOW,
  TidyAttr_OnPAUSE,
  TidyAttr_OnPLAY,
  TidyAttr_OnPLAYING,
  TidyAttr_OnPOPSTATE,
  TidyAttr_OnPROGRESS,
  TidyAttr_OnRATECHANGE,
  TidyAttr_OnREADYSTATECHANGE,
  TidyAttr_OnREDO,
  TidyAttr_OnRESIZE,
  TidyAttr_OnSCROLL,
  TidyAttr_OnSEEKED,
  TidyAttr_OnSEEKING,
  TidyAttr_OnSHOW,
  TidyAttr_OnSTALLED,
  TidyAttr_OnSTORAGE,
  TidyAttr_OnSUSPEND,
  TidyAttr_OnTIMEUPDATE,
  TidyAttr_OnUNDO,
  TidyAttr_OnVOLUMECHANGE,
  TidyAttr_OnWAITING,
  TidyAttr_PATTERN,
  TidyAttr_PLACEHOLDER,
  TidyAttr_POSTER,
  TidyAttr_PRELOAD,
  TidyAttr_PUBDATE,
  TidyAttr_RADIOGROUP,
  TidyAttr_REQUIRED,
  TidyAttr_REVERSED,
  TidyAttr_SANDBOX,
  TidyAttr_SCOPED,
  TidyAttr_SEAMLESS,
  TidyAttr_SIZES,
  TidyAttr_SPELLCHECK,
  TidyAttr_SRCDOC,
  TidyAttr_SRCLANG,
  TidyAttr_STEP,
  TidyAttr_ARIA_ACTIVEDESCENDANT,
  TidyAttr_ARIA_ATOMIC,
  TidyAttr_ARIA_AUTOCOMPLETE,
  TidyAttr_ARIA_BUSY,
  TidyAttr_ARIA_CHECKED,
  TidyAttr_ARIA_CONTROLS,
  TidyAttr_ARIA_DESCRIBEDBY,
  TidyAttr_ARIA_DISABLED,
  TidyAttr_ARIA_DROPEFFECT,
  TidyAttr_ARIA_EXPANDED,
  TidyAttr_ARIA_FLOWTO,
  TidyAttr_ARIA_GRABBED,
  TidyAttr_ARIA_HASPOPUP,
  TidyAttr_ARIA_HIDDEN,
  TidyAttr_ARIA_INVALID,
  TidyAttr_ARIA_LABEL,
  TidyAttr_ARIA_LABELLEDBY,
  TidyAttr_ARIA_LEVEL,
  TidyAttr_ARIA_LIVE,
  TidyAttr_ARIA_MULTILINE,
  TidyAttr_ARIA_MULTISELECTABLE,
  TidyAttr_ARIA_ORIENTATION,
  TidyAttr_ARIA_OWNS,
  TidyAttr_ARIA_POSINSET,
  TidyAttr_ARIA_PRESSED,
  TidyAttr_ARIA_READONLY,
  TidyAttr_ARIA_RELEVANT,
  TidyAttr_ARIA_REQUIRED,
  TidyAttr_ARIA_SELECTED,
  TidyAttr_ARIA_SETSIZE,
  TidyAttr_ARIA_SORT,
  TidyAttr_ARIA_VALUEMAX,
  TidyAttr_ARIA_VALUEMIN,
  TidyAttr_ARIA_VALUENOW,
  TidyAttr_ARIA_VALUETEXT,
  TidyAttr_X,
  TidyAttr_Y,
  TidyAttr_VIEWBOX,
  TidyAttr_PRESERVEASPECTRATIO,
  TidyAttr_ZOOMANDPAN,
  TidyAttr_BASEPROFILE,
  TidyAttr_CONTENTSCRIPTTYPE,
  TidyAttr_CONTENTSTYLETYPE,
  TidyAttr_DISPLAY,
  TidyAttr_ABOUT,
  TidyAttr_DATATYPE,
  TidyAttr_INLIST,
  TidyAttr_PREFIX,
  TidyAttr_PROPERTY,
  TidyAttr_RESOURCE,
  TidyAttr_TYPEOF,
  TidyAttr_VOCAB,
  TidyAttr_INTEGRITY,
  TidyAttr_AS,
  TidyAttr_XMLNSXLINK,
  N_TIDY_ATTRIBS
}
 Known HTML attributes. More...
 
enum  TidyAttrSortStrategy {
  TidySortAttrNone,
  TidySortAttrAlpha
}
 Mode controlling treatment of sorting attributes. More...
 
enum  TidyConfigCategory {
  TidyMarkup,
  TidyDiagnostics,
  TidyPrettyPrint,
  TidyEncoding,
  TidyMiscellaneous
}
 Categories of Tidy configuration options. More...
 
enum  TidyDoctypeModes {
  TidyDoctypeHtml5,
  TidyDoctypeOmit,
  TidyDoctypeAuto,
  TidyDoctypeStrict,
  TidyDoctypeLoose,
  TidyDoctypeUser
}
 Mode controlling treatment of doctype. More...
 
enum  TidyDupAttrModes {
  TidyKeepFirst,
  TidyKeepLast
}
 Mode controlling treatment of duplicate Attributes. More...
 
enum  TidyLineEnding {
  TidyLF,
  TidyCRLF,
  TidyCR
}
 TidyNewline option values to control output line endings. More...
 
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
}
 Node types. More...
 
enum  TidyOptionId {
  TidyUnknownOption,
  TidyIndentSpaces,
  TidyWrapLen,
  TidyTabSize,
  TidyCharEncoding,
  TidyInCharEncoding,
  TidyOutCharEncoding,
  TidyNewline,
  TidyDoctypeMode,
  TidyDoctype,
  TidyDuplicateAttrs,
  TidyAltText,
  TidySlideStyle,
  TidyErrFile,
  TidyOutFile,
  TidyWriteBack,
  TidyShowMarkup,
  TidyShowInfo,
  TidyShowWarnings,
  TidyQuiet,
  TidyIndentContent,
  TidyCoerceEndTags,
  TidyOmitOptionalTags,
  TidyHideEndTags,
  TidyXmlTags,
  TidyXmlOut,
  TidyXhtmlOut,
  TidyHtmlOut,
  TidyXmlDecl,
  TidyUpperCaseTags,
  TidyUpperCaseAttrs,
  TidyMakeBare,
  TidyMakeClean,
  TidyGDocClean,
  TidyLogicalEmphasis,
  TidyDropPropAttrs,
  TidyDropFontTags,
  TidyDropEmptyElems,
  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,
  TidyLanguageNotUsed,
  TidyNCRNotUsed,
  TidyOutputBOMNotUsed,
  TidyReplaceColor,
  TidyCSSPrefix,
  TidyInlineTags,
  TidyBlockTags,
  TidyEmptyTags,
  TidyPreTags,
  TidyAccessibilityCheckLevel,
  TidyVertSpace,
  TidyPunctWrapNotUsed,
  TidyMergeEmphasis,
  TidyMergeDivs,
  TidyDecorateInferredUL,
  TidyPreserveEntities,
  TidySortAttributes,
  TidyMergeSpans,
  TidyAnchorAsName,
  TidyPPrintTabs,
  TidySkipNested,
  TidyStrictTagsAttr,
  TidyEscapeScripts,
  N_TIDY_OPTIONS
}
 Option IDs Used to get/set option values. More...
 
enum  TidyOptionType {
  TidyString,
  TidyInteger,
  TidyBoolean
}
 Option data types. More...
 
enum  TidyReportLevel {
  TidyInfo,
  TidyWarning,
  TidyConfig,
  TidyAccess,
  TidyError,
  TidyBadDocument,
  TidyFatal
}
 Message severity level These TidyReportLevel are used throughout libtidy, but don't have associated localized strings to describe them because TidyReportLevel is externally-facing, and changing the enum starting int can break existing API's for poorly-written applications using libtidy. More...
 
enum  TidyReportLevelKeys {
  TidyInfoString = 600,
  TidyWarningString,
  TidyConfigString,
  TidyAccessString,
  TidyErrorString,
  TidyBadDocumentString,
  TidyFatalString
}
 Message severity level - string lookup keys These TidyReportLevelKeys are used throughout libtidy, and have associated localized strings to describe them. More...
 
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_MATHML,
  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_PICTURE,
  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_SVG,
  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,
  TidyTag_NEXTID,
  TidyTag_ARTICLE,
  TidyTag_ASIDE,
  TidyTag_AUDIO,
  TidyTag_BDI,
  TidyTag_CANVAS,
  TidyTag_COMMAND,
  TidyTag_DATALIST,
  TidyTag_DETAILS,
  TidyTag_DIALOG,
  TidyTag_FIGCAPTION,
  TidyTag_FIGURE,
  TidyTag_FOOTER,
  TidyTag_HEADER,
  TidyTag_HGROUP,
  TidyTag_MAIN,
  TidyTag_MARK,
  TidyTag_MENUITEM,
  TidyTag_METER,
  TidyTag_NAV,
  TidyTag_OUTPUT,
  TidyTag_PROGRESS,
  TidyTag_SECTION,
  TidyTag_SOURCE,
  TidyTag_SUMMARY,
  TidyTag_TEMPLATE,
  TidyTag_TIME,
  TidyTag_TRACK,
  TidyTag_VIDEO,
  N_TIDY_TAGS
}
 Known HTML element types. More...
 
enum  TidyTriState {
  TidyNoState,
  TidyYesState,
  TidyAutoState
}
 AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM. More...
 

Detailed Description

  • Separated public enumerations header

Simplifies enum re-use in various wrappers. e.g. SWIG generated wrappers and COM IDL files.

(c) 1998-2016 (W3C) MIT, ERCIM, Keio University See tidy.h for the full copyright notice.

Created 2001-05-20 by Charles Reitzel Updated 2002-07-01 by Charles Reitzel - 1st Implementation

Definition in file tidyenum.h.

Enumeration Type Documentation

enum TidyAttrId

Known HTML attributes.

Enumerator
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_ALLOWFULLSCREEN 

ALLOWFULLSCREEN=.

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_ITEMID 

ITEMID=.

TidyAttr_ITEMPROP 

ITEMPROP=.

TidyAttr_ITEMREF 

ITEMREF=.

TidyAttr_ITEMSCOPE 

ITEMSCOPE=.

TidyAttr_ITEMTYPE 

ITEMTYPE=.

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_ROLE 

ROLE=.

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_SRCSET 

SRCSET= (HTML5)

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_TRANSLATE 

TRANSLATE=.

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=.

TidyAttr_EVENT 

EVENT=.

TidyAttr_METHODS 

METHODS=.

TidyAttr_N 

N=.

TidyAttr_SDAFORM 

SDAFORM=.

TidyAttr_SDAPREF 

SDAPREF=.

TidyAttr_SDASUFF 

SDASUFF=.

TidyAttr_URN 

URN=.

TidyAttr_ASYNC 
TidyAttr_AUTOCOMPLETE 
TidyAttr_AUTOFOCUS 
TidyAttr_AUTOPLAY 
TidyAttr_CHALLENGE 
TidyAttr_CONTENTEDITABLE 
TidyAttr_CONTEXTMENU 
TidyAttr_CONTROLS 
TidyAttr_CROSSORIGIN 

CROSSORIGIN=.

TidyAttr_DEFAULT 
TidyAttr_DIRNAME 
TidyAttr_DRAGGABLE 
TidyAttr_DROPZONE 
TidyAttr_FORM 
TidyAttr_FORMACTION 
TidyAttr_FORMENCTYPE 
TidyAttr_FORMMETHOD 
TidyAttr_FORMNOVALIDATE 
TidyAttr_FORMTARGET 
TidyAttr_HIDDEN 
TidyAttr_HIGH 
TidyAttr_ICON 
TidyAttr_KEYTYPE 
TidyAttr_KIND 
TidyAttr_LIST 
TidyAttr_LOOP 
TidyAttr_LOW 
TidyAttr_MANIFEST 
TidyAttr_MAX 
TidyAttr_MEDIAGROUP 
TidyAttr_MIN 
TidyAttr_NOVALIDATE 
TidyAttr_OPEN 
TidyAttr_OPTIMUM 
TidyAttr_OnABORT 
TidyAttr_OnAFTERPRINT 
TidyAttr_OnBEFOREPRINT 
TidyAttr_OnCANPLAY 
TidyAttr_OnCANPLAYTHROUGH 
TidyAttr_OnCONTEXTMENU 
TidyAttr_OnCUECHANGE 
TidyAttr_OnDRAG 
TidyAttr_OnDRAGEND 
TidyAttr_OnDRAGENTER 
TidyAttr_OnDRAGLEAVE 
TidyAttr_OnDRAGOVER 
TidyAttr_OnDRAGSTART 
TidyAttr_OnDROP 
TidyAttr_OnDURATIONCHANGE 
TidyAttr_OnEMPTIED 
TidyAttr_OnENDED 
TidyAttr_OnERROR 
TidyAttr_OnHASHCHANGE 
TidyAttr_OnINPUT 
TidyAttr_OnINVALID 
TidyAttr_OnLOADEDDATA 
TidyAttr_OnLOADEDMETADATA 
TidyAttr_OnLOADSTART 
TidyAttr_OnMESSAGE 
TidyAttr_OnMOUSEWHEEL 
TidyAttr_OnOFFLINE 
TidyAttr_OnONLINE 
TidyAttr_OnPAGEHIDE 
TidyAttr_OnPAGESHOW 
TidyAttr_OnPAUSE 
TidyAttr_OnPLAY 
TidyAttr_OnPLAYING 
TidyAttr_OnPOPSTATE 
TidyAttr_OnPROGRESS 
TidyAttr_OnRATECHANGE 
TidyAttr_OnREADYSTATECHANGE 
TidyAttr_OnREDO 
TidyAttr_OnRESIZE 
TidyAttr_OnSCROLL 
TidyAttr_OnSEEKED 
TidyAttr_OnSEEKING 
TidyAttr_OnSHOW 
TidyAttr_OnSTALLED 
TidyAttr_OnSTORAGE 
TidyAttr_OnSUSPEND 
TidyAttr_OnTIMEUPDATE 
TidyAttr_OnUNDO 
TidyAttr_OnVOLUMECHANGE 
TidyAttr_OnWAITING 
TidyAttr_PATTERN 
TidyAttr_PLACEHOLDER 
TidyAttr_POSTER 
TidyAttr_PRELOAD 
TidyAttr_PUBDATE 
TidyAttr_RADIOGROUP 
TidyAttr_REQUIRED 
TidyAttr_REVERSED 
TidyAttr_SANDBOX 
TidyAttr_SCOPED 
TidyAttr_SEAMLESS 
TidyAttr_SIZES 
TidyAttr_SPELLCHECK 
TidyAttr_SRCDOC 
TidyAttr_SRCLANG 
TidyAttr_STEP 
TidyAttr_ARIA_ACTIVEDESCENDANT 
TidyAttr_ARIA_ATOMIC 
TidyAttr_ARIA_AUTOCOMPLETE 
TidyAttr_ARIA_BUSY 
TidyAttr_ARIA_CHECKED 
TidyAttr_ARIA_CONTROLS 
TidyAttr_ARIA_DESCRIBEDBY 
TidyAttr_ARIA_DISABLED 
TidyAttr_ARIA_DROPEFFECT 
TidyAttr_ARIA_EXPANDED 
TidyAttr_ARIA_FLOWTO 
TidyAttr_ARIA_GRABBED 
TidyAttr_ARIA_HASPOPUP 
TidyAttr_ARIA_HIDDEN 
TidyAttr_ARIA_INVALID 
TidyAttr_ARIA_LABEL 
TidyAttr_ARIA_LABELLEDBY 
TidyAttr_ARIA_LEVEL 
TidyAttr_ARIA_LIVE 
TidyAttr_ARIA_MULTILINE 
TidyAttr_ARIA_MULTISELECTABLE 
TidyAttr_ARIA_ORIENTATION 
TidyAttr_ARIA_OWNS 
TidyAttr_ARIA_POSINSET 
TidyAttr_ARIA_PRESSED 
TidyAttr_ARIA_READONLY 
TidyAttr_ARIA_RELEVANT 
TidyAttr_ARIA_REQUIRED 
TidyAttr_ARIA_SELECTED 
TidyAttr_ARIA_SETSIZE 
TidyAttr_ARIA_SORT 
TidyAttr_ARIA_VALUEMAX 
TidyAttr_ARIA_VALUEMIN 
TidyAttr_ARIA_VALUENOW 
TidyAttr_ARIA_VALUETEXT 
TidyAttr_X 

X=.

TidyAttr_Y 

Y=.

TidyAttr_VIEWBOX 

VIEWBOX=.

TidyAttr_PRESERVEASPECTRATIO 

PRESERVEASPECTRATIO=.

TidyAttr_ZOOMANDPAN 

ZOOMANDPAN=.

TidyAttr_BASEPROFILE 

BASEPROFILE=.

TidyAttr_CONTENTSCRIPTTYPE 

CONTENTSCRIPTTYPE=.

TidyAttr_CONTENTSTYLETYPE 

CONTENTSTYLETYPE=.

TidyAttr_DISPLAY 

DISPLAY= (html5)

TidyAttr_ABOUT 

ABOUT=.

TidyAttr_DATATYPE 

DATATYPE=.

TidyAttr_INLIST 

INLIST=.

TidyAttr_PREFIX 

PREFIX=.

TidyAttr_PROPERTY 

PROPERTY=.

TidyAttr_RESOURCE 

RESOURCE=.

TidyAttr_TYPEOF 

TYPEOF=.

TidyAttr_VOCAB 

VOCAB=.

TidyAttr_INTEGRITY 

INTEGRITY=.

TidyAttr_AS 

AS=.

TidyAttr_XMLNSXLINK 

svg xmls:xlink="url"

N_TIDY_ATTRIBS 

Must be last.

Definition at line 474 of file tidyenum.h.

Mode controlling treatment of sorting attributes.

Enumerator
TidySortAttrNone 
TidySortAttrAlpha 

Definition at line 231 of file tidyenum.h.

Categories of Tidy configuration options.

Enumerator
TidyMarkup 

Markup options: (X)HTML version, etc.

TidyDiagnostics 

Diagnostics.

TidyPrettyPrint 

Output layout.

TidyEncoding 

Character encodings.

TidyMiscellaneous 

File handling, message format, etc.

Definition at line 26 of file tidyenum.h.

Mode controlling treatment of doctype.

Enumerator
TidyDoctypeHtml5 

<!DOCTYPE html>

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.

Definition at line 210 of file tidyenum.h.

Mode controlling treatment of duplicate Attributes.

Enumerator
TidyKeepFirst 
TidyKeepLast 

Definition at line 223 of file tidyenum.h.

TidyNewline option values to control output line endings.

Enumerator
TidyLF 

Use Unix style: LF.

TidyCRLF 

Use DOS/Windows style: CR+LF.

TidyCR 

Use Macintosh style: CR.

Definition at line 200 of file tidyenum.h.

Node types.

Enumerator
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.

Definition at line 290 of file tidyenum.h.

Option IDs Used to get/set option values.

These TidyOptionId are used throughout libtidy, and also have associated localized strings to describe them.

Note this enum MUST start at zero due to historical design-time decisions that make assumptions about this starting value.

Enumerator
TidyUnknownOption 

Unknown option!

TidyIndentSpaces 

Indentation n spaces/tabs.

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)

TidyNewline 

Output line ending (default to platform)

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.

TidyOutFile 

File name to write markup to.

TidyWriteBack 

If true then output tidied markup.

TidyShowMarkup 

If false, normal output is suppressed.

TidyShowInfo 

If true, info-level messages are shown.

TidyShowWarnings 

However errors are always shown.

TidyQuiet 

No 'Parsing X', guessed DTD or summary.

TidyIndentContent 

Indent content of appropriate tags.

"auto" does text/block level content indentation

TidyCoerceEndTags 

Coerce end tags from start tags where probably intended.

TidyOmitOptionalTags 

Suppress optional start tags and end tags.

TidyHideEndTags 

Legacy name for TidyOmitOptionalTags.

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.

TidyGDocClean 

Clean up HTML exported from Google Docs.

TidyLogicalEmphasis 

Replace i by em and b by strong.

TidyDropPropAttrs 

Discard proprietary attributes.

TidyDropFontTags 

Discard presentation tags.

TidyDropEmptyElems 

Discard empty elements.

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.

TidyLanguageNotUsed 
TidyNCRNotUsed 
TidyOutputBOMNotUsed 
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.

TidyVertSpace 

degree to which markup is spread out vertically

TidyPunctWrapNotUsed 
TidyMergeEmphasis 

Merge nested B and I elements.

TidyMergeDivs 

Merge multiple DIVs.

TidyDecorateInferredUL 

Mark inferred UL elements with no indent CSS.

TidyPreserveEntities 

Preserve entities.

TidySortAttributes 

Sort attributes.

TidyMergeSpans 

Merge multiple SPANs.

TidyAnchorAsName 

Define anchors as name attributes.

TidyPPrintTabs 

Indent using tabs istead of spaces.

TidySkipNested 

Skip nested tags in script and style CDATA.

TidyStrictTagsAttr 

Ensure tags and attributes match output HTML version.

TidyEscapeScripts 

Escape items that look like closing tags in script tags.

N_TIDY_OPTIONS 

Must be last.

Definition at line 44 of file tidyenum.h.

Option data types.

Enumerator
TidyString 

String.

TidyInteger 

Integer or enumeration.

TidyBoolean 

Boolean flag.

Definition at line 181 of file tidyenum.h.

Message severity level These TidyReportLevel are used throughout libtidy, but don't have associated localized strings to describe them because TidyReportLevel is externally-facing, and changing the enum starting int can break existing API's for poorly-written applications using libtidy.

See enum TidyReportLevelKeys.

Enumerator
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!

Definition at line 257 of file tidyenum.h.

Message severity level - string lookup keys These TidyReportLevelKeys are used throughout libtidy, and have associated localized strings to describe them.

They correspond to enum TidyReportLevel.

Enumerator
TidyInfoString 
TidyWarningString 
TidyConfigString 
TidyAccessString 
TidyErrorString 
TidyBadDocumentString 
TidyFatalString 

Definition at line 273 of file tidyenum.h.

enum TidyTagId

Known HTML element types.

Enumerator
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_MATHML 

MATH (HTML5) [i_a]2 MathML embedded in [X]HTML.

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_PICTURE 

PICTURE (HTML5)

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_SVG 

SVG (HTML5)

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.

TidyTag_NEXTID 

NEXTID.

TidyTag_ARTICLE 
TidyTag_ASIDE 
TidyTag_AUDIO 
TidyTag_BDI 
TidyTag_CANVAS 
TidyTag_COMMAND 
TidyTag_DATALIST 
TidyTag_DETAILS 
TidyTag_DIALOG 
TidyTag_FIGCAPTION 
TidyTag_FIGURE 
TidyTag_FOOTER 
TidyTag_HEADER 
TidyTag_HGROUP 
TidyTag_MAIN 
TidyTag_MARK 
TidyTag_MENUITEM 
TidyTag_METER 
TidyTag_NAV 
TidyTag_OUTPUT 
TidyTag_PROGRESS 
TidyTag_SECTION 
TidyTag_SOURCE 
TidyTag_SUMMARY 
TidyTag_TEMPLATE 
TidyTag_TIME 
TidyTag_TRACK 
TidyTag_VIDEO 
N_TIDY_TAGS 

Must be last.

Definition at line 311 of file tidyenum.h.

AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM.

Enumerator
TidyNoState 

maps to 'no'

TidyYesState 

maps to 'yes'

TidyAutoState 

Automatic.

Definition at line 191 of file tidyenum.h.