HTML Tidy  5.0.0
The HTACG Tidy HTML Project
tidyenum.h
Go to the documentation of this file.
1 #ifndef __TIDYENUM_H__
2 #define __TIDYENUM_H__
3 
4 /* @file tidyenum.h -- Split public enums into separate header
5 
6  Simplifies enum re-use in various wrappers. e.g. SWIG
7  generated wrappers and COM IDL files.
8 
9  Copyright (c) 1998-2008 World Wide Web Consortium
10  (Massachusetts Institute of Technology, European Research
11  Consortium for Informatics and Mathematics, Keio University).
12  All Rights Reserved.
13 
14  Contributing Author(s):
15 
16  Dave Raggett <dsr@w3.org>
17 
18  The contributing author(s) would like to thank all those who
19  helped with testing, bug fixes and suggestions for improvements.
20  This wouldn't have been possible without your help.
21 
22  COPYRIGHT NOTICE:
23 
24  This software and documentation is provided "as is," and
25  the copyright holders and contributing author(s) make no
26  representations or warranties, express or implied, including
27  but not limited to, warranties of merchantability or fitness
28  for any particular purpose or that the use of the software or
29  documentation will not infringe any third party patents,
30  copyrights, trademarks or other rights.
31 
32  The copyright holders and contributing author(s) will not be held
33  liable for any direct, indirect, special or consequential damages
34  arising out of any use of the software or documentation, even if
35  advised of the possibility of such damage.
36 
37  Permission is hereby granted to use, copy, modify, and distribute
38  this source code, or portions hereof, documentation and executables,
39  for any purpose, without fee, subject to the following restrictions:
40 
41  1. The origin of this source code must not be misrepresented.
42  2. Altered versions must be plainly marked as such and must
43  not be misrepresented as being the original source.
44  3. This Copyright notice may not be removed or altered from any
45  source or altered source distribution.
46 
47  The copyright holders and contributing author(s) specifically
48  permit, without fee, and encourage the use of this source code
49  as a component for supporting the Hypertext Markup Language in
50  commercial products. If you use this source code in a product,
51  acknowledgment is not required but would be appreciated.
52 
53 
54  Created 2001-05-20 by Charles Reitzel
55  Updated 2002-07-01 by Charles Reitzel - 1st Implementation
56 
57 */
58 
59 #ifdef __cplusplus
60 extern "C" {
61 #endif
62 
63 /* Enumerate configuration options
64 */
65 
66 /** Categories of Tidy configuration options
67 */
68 typedef enum
69 {
70  TidyMarkup, /**< Markup options: (X)HTML version, etc */
71  TidyDiagnostics, /**< Diagnostics */
72  TidyPrettyPrint, /**< Output layout */
73  TidyEncoding, /**< Character encodings */
74  TidyMiscellaneous /**< File handling, message format, etc. */
76 
77 
78 /** Option IDs Used to get/set option values.
79 */
80 typedef enum
81 {
82  TidyUnknownOption, /**< Unknown option! */
83  TidyIndentSpaces, /**< Indentation n spaces/tabs */
84  TidyWrapLen, /**< Wrap margin */
85  TidyTabSize, /**< Expand tabs to n spaces */
86 
87  TidyCharEncoding, /**< In/out character encoding */
88  TidyInCharEncoding, /**< Input character encoding (if different) */
89  TidyOutCharEncoding, /**< Output character encoding (if different) */
90  TidyNewline, /**< Output line ending (default to platform) */
91 
92  TidyDoctypeMode, /**< See doctype property */
93  TidyDoctype, /**< User specified doctype */
94 
95  TidyDuplicateAttrs, /**< Keep first or last duplicate attribute */
96  TidyAltText, /**< Default text for alt attribute */
97 
98  /* obsolete */
99  TidySlideStyle, /**< Style sheet for slides: not used for anything yet */
100 
101  TidyErrFile, /**< File name to write errors to */
102  TidyOutFile, /**< File name to write markup to */
103  TidyWriteBack, /**< If true then output tidied markup */
104  TidyShowMarkup, /**< If false, normal output is suppressed */
105  TidyShowInfo, /**< If true, info-level messages are shown */
106  TidyShowWarnings, /**< However errors are always shown */
107  TidyQuiet, /**< No 'Parsing X', guessed DTD or summary */
108  TidyIndentContent, /**< Indent content of appropriate tags */
109  /**< "auto" does text/block level content indentation */
110  TidyCoerceEndTags, /**< Coerce end tags from start tags where probably intended */
111  TidyOmitOptionalTags,/**< Suppress optional start tags and end tags */
112  TidyHideEndTags, /**< Legacy name for TidyOmitOptionalTags */
113  TidyXmlTags, /**< Treat input as XML */
114  TidyXmlOut, /**< Create output as XML */
115  TidyXhtmlOut, /**< Output extensible HTML */
116  TidyHtmlOut, /**< Output plain HTML, even for XHTML input.
117  Yes means set explicitly. */
118  TidyXmlDecl, /**< Add <?xml?> for XML docs */
119  TidyUpperCaseTags, /**< Output tags in upper not lower case */
120  TidyUpperCaseAttrs, /**< Output attributes in upper not lower case */
121  TidyMakeBare, /**< Make bare HTML: remove Microsoft cruft */
122  TidyMakeClean, /**< Replace presentational clutter by style rules */
123  TidyGDocClean, /**< Clean up HTML exported from Google Docs */
124  TidyLogicalEmphasis, /**< Replace i by em and b by strong */
125  TidyDropPropAttrs, /**< Discard proprietary attributes */
126  TidyDropFontTags, /**< Discard presentation tags */
127  TidyDropEmptyElems, /**< Discard empty elements */
128  TidyDropEmptyParas, /**< Discard empty p elements */
129  TidyFixComments, /**< Fix comments with adjacent hyphens */
130  TidyBreakBeforeBR, /**< Output newline before <br> or not? */
131 
132  /* obsolete */
133  TidyBurstSlides, /**< Create slides on each h2 element */
134 
135  TidyNumEntities, /**< Use numeric entities */
136  TidyQuoteMarks, /**< Output " marks as &quot; */
137  TidyQuoteNbsp, /**< Output non-breaking space as entity */
138  TidyQuoteAmpersand, /**< Output naked ampersand as &amp; */
139  TidyWrapAttVals, /**< Wrap within attribute values */
140  TidyWrapScriptlets, /**< Wrap within JavaScript string literals */
141  TidyWrapSection, /**< Wrap within <![ ... ]> section tags */
142  TidyWrapAsp, /**< Wrap within ASP pseudo elements */
143  TidyWrapJste, /**< Wrap within JSTE pseudo elements */
144  TidyWrapPhp, /**< Wrap within PHP pseudo elements */
145  TidyFixBackslash, /**< Fix URLs by replacing \ with / */
146  TidyIndentAttributes,/**< Newline+indent before each attribute */
147  TidyXmlPIs, /**< If set to yes PIs must end with ?> */
148  TidyXmlSpace, /**< If set to yes adds xml:space attr as needed */
149  TidyEncloseBodyText, /**< If yes text at body is wrapped in P's */
150  TidyEncloseBlockText,/**< If yes text in blocks is wrapped in P's */
151  TidyKeepFileTimes, /**< If yes last modied time is preserved */
152  TidyWord2000, /**< Draconian cleaning for Word2000 */
153  TidyMark, /**< Add meta element indicating tidied doc */
154  TidyEmacs, /**< If true format error output for GNU Emacs */
155  TidyEmacsFile, /**< Name of current Emacs file */
156  TidyLiteralAttribs, /**< If true attributes may use newlines */
157  TidyBodyOnly, /**< Output BODY content only */
158  TidyFixUri, /**< Applies URI encoding if necessary */
159  TidyLowerLiterals, /**< Folds known attribute values to lower case */
160  TidyHideComments, /**< Hides all (real) comments in output */
161  TidyIndentCdata, /**< Indent <!CDATA[ ... ]]> section */
162  TidyForceOutput, /**< Output document even if errors were found */
163  TidyShowErrors, /**< Number of errors to put out */
164  TidyAsciiChars, /**< Convert quotes and dashes to nearest ASCII char */
165  TidyJoinClasses, /**< Join multiple class attributes */
166  TidyJoinStyles, /**< Join multiple style attributes */
167  TidyEscapeCdata, /**< Replace <![CDATA[]]> sections with escaped text */
168 
169 #if SUPPORT_ASIAN_ENCODINGS
170  TidyLanguage, /**< Language property: not used for anything yet */
171  TidyNCR, /**< Allow numeric character references */
172 #else
175 #endif
176 #if SUPPORT_UTF16_ENCODINGS
177  TidyOutputBOM, /**< Output a Byte Order Mark (BOM) for UTF-16 encodings */
178  /**< auto: if input stream has BOM, we output a BOM */
179 #else
181 #endif
182 
183  TidyReplaceColor, /**< Replace hex color attribute values with names */
184  TidyCSSPrefix, /**< CSS class naming for -clean option */
185 
186  TidyInlineTags, /**< Declared inline tags */
187  TidyBlockTags, /**< Declared block tags */
188  TidyEmptyTags, /**< Declared empty tags */
189  TidyPreTags, /**< Declared pre tags */
190 
191  TidyAccessibilityCheckLevel, /**< Accessibility check level
192  0 (old style), or 1, 2, 3 */
193 
194  TidyVertSpace, /**< degree to which markup is spread out vertically */
195 #if SUPPORT_ASIAN_ENCODINGS
196  TidyPunctWrap, /**< consider punctuation and breaking spaces for wrapping */
197 #else
199 #endif
200  TidyMergeEmphasis, /**< Merge nested B and I elements */
201  TidyMergeDivs, /**< Merge multiple DIVs */
202  TidyDecorateInferredUL, /**< Mark inferred UL elements with no indent CSS */
203  TidyPreserveEntities, /**< Preserve entities */
204  TidySortAttributes, /**< Sort attributes */
205  TidyMergeSpans, /**< Merge multiple SPANs */
206  TidyAnchorAsName, /**< Define anchors as name attributes */
207  TidyPPrintTabs, /**< Indent using tabs istead of spaces */
208  N_TIDY_OPTIONS /**< Must be last */
209 } TidyOptionId;
210 
211 /** Option data types
212 */
213 typedef enum
214 {
215  TidyString, /**< String */
216  TidyInteger, /**< Integer or enumeration */
217  TidyBoolean /**< Boolean flag */
219 
220 
221 /** AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM
222 */
223 typedef enum
224 {
225  TidyNoState, /**< maps to 'no' */
226  TidyYesState, /**< maps to 'yes' */
227  TidyAutoState /**< Automatic */
228 } TidyTriState;
229 
230 /** TidyNewline option values to control output line endings.
231 */
232 typedef enum
233 {
234  TidyLF, /**< Use Unix style: LF */
235  TidyCRLF, /**< Use DOS/Windows style: CR+LF */
236  TidyCR /**< Use Macintosh style: CR */
238 
239 
240 /** Mode controlling treatment of doctype
241 */
242 typedef enum
243 {
244  TidyDoctypeHtml5, /**< <!DOCTYPE html> */
245  TidyDoctypeOmit, /**< Omit DOCTYPE altogether */
246  TidyDoctypeAuto, /**< Keep DOCTYPE in input. Set version to content */
247  TidyDoctypeStrict, /**< Convert document to HTML 4 strict content model */
248  TidyDoctypeLoose, /**< Convert document to HTML 4 transitional
249  content model */
250  TidyDoctypeUser /**< Set DOCTYPE FPI explicitly */
252 
253 /** Mode controlling treatment of duplicate Attributes
254 */
255 typedef enum
256 {
260 
261 /** Mode controlling treatment of sorting attributes
262 */
263 typedef enum
264 {
268 
269 /* I/O and Message handling interface
270 **
271 ** By default, Tidy will define, create and use
272 ** instances of input and output handlers for
273 ** standard C buffered I/O (i.e. FILE* stdin,
274 ** FILE* stdout and FILE* stderr for content
275 ** input, content output and diagnostic output,
276 ** respectively. A FILE* cfgFile input handler
277 ** will be used for config files. Command line
278 ** options will just be set directly.
279 */
280 
281 /** Message severity level
282 */
283 typedef enum
284 {
285  TidyInfo, /**< Information about markup usage */
286  TidyWarning, /**< Warning message */
287  TidyConfig, /**< Configuration error */
288  TidyAccess, /**< Accessibility message */
289  TidyError, /**< Error message - output suppressed */
290  TidyBadDocument, /**< I/O or file system error */
291  TidyFatal /**< Crash! */
293 
294 
295 /* Document tree traversal functions
296 */
297 
298 /** Node types
299 */
300 typedef enum
301 {
302  TidyNode_Root, /**< Root */
303  TidyNode_DocType, /**< DOCTYPE */
304  TidyNode_Comment, /**< Comment */
305  TidyNode_ProcIns, /**< Processing Instruction */
306  TidyNode_Text, /**< Text */
307  TidyNode_Start, /**< Start Tag */
308  TidyNode_End, /**< End Tag */
309  TidyNode_StartEnd, /**< Start/End (empty) Tag */
310  TidyNode_CDATA, /**< Unparsed Text */
311  TidyNode_Section, /**< XML Section */
312  TidyNode_Asp, /**< ASP Source */
313  TidyNode_Jste, /**< JSTE Source */
314  TidyNode_Php, /**< PHP Source */
315  TidyNode_XmlDecl /**< XML Declaration */
316 } TidyNodeType;
317 
318 
319 /** Known HTML element types
320 */
321 typedef enum
322 {
323  TidyTag_UNKNOWN, /**< Unknown tag! */
324  TidyTag_A, /**< A */
325  TidyTag_ABBR, /**< ABBR */
326  TidyTag_ACRONYM, /**< ACRONYM */
327  TidyTag_ADDRESS, /**< ADDRESS */
328  TidyTag_ALIGN, /**< ALIGN */
329  TidyTag_APPLET, /**< APPLET */
330  TidyTag_AREA, /**< AREA */
331  TidyTag_B, /**< B */
332  TidyTag_BASE, /**< BASE */
333  TidyTag_BASEFONT, /**< BASEFONT */
334  TidyTag_BDO, /**< BDO */
335  TidyTag_BGSOUND, /**< BGSOUND */
336  TidyTag_BIG, /**< BIG */
337  TidyTag_BLINK, /**< BLINK */
338  TidyTag_BLOCKQUOTE, /**< BLOCKQUOTE */
339  TidyTag_BODY, /**< BODY */
340  TidyTag_BR, /**< BR */
341  TidyTag_BUTTON, /**< BUTTON */
342  TidyTag_CAPTION, /**< CAPTION */
343  TidyTag_CENTER, /**< CENTER */
344  TidyTag_CITE, /**< CITE */
345  TidyTag_CODE, /**< CODE */
346  TidyTag_COL, /**< COL */
347  TidyTag_COLGROUP, /**< COLGROUP */
348  TidyTag_COMMENT, /**< COMMENT */
349  TidyTag_DD, /**< DD */
350  TidyTag_DEL, /**< DEL */
351  TidyTag_DFN, /**< DFN */
352  TidyTag_DIR, /**< DIR */
353  TidyTag_DIV, /**< DIF */
354  TidyTag_DL, /**< DL */
355  TidyTag_DT, /**< DT */
356  TidyTag_EM, /**< EM */
357  TidyTag_EMBED, /**< EMBED */
358  TidyTag_FIELDSET, /**< FIELDSET */
359  TidyTag_FONT, /**< FONT */
360  TidyTag_FORM, /**< FORM */
361  TidyTag_FRAME, /**< FRAME */
362  TidyTag_FRAMESET, /**< FRAMESET */
363  TidyTag_H1, /**< H1 */
364  TidyTag_H2, /**< H2 */
365  TidyTag_H3, /**< H3 */
366  TidyTag_H4, /**< H4 */
367  TidyTag_H5, /**< H5 */
368  TidyTag_H6, /**< H6 */
369  TidyTag_HEAD, /**< HEAD */
370  TidyTag_HR, /**< HR */
371  TidyTag_HTML, /**< HTML */
372  TidyTag_I, /**< I */
373  TidyTag_IFRAME, /**< IFRAME */
374  TidyTag_ILAYER, /**< ILAYER */
375  TidyTag_IMG, /**< IMG */
376  TidyTag_INPUT, /**< INPUT */
377  TidyTag_INS, /**< INS */
378  TidyTag_ISINDEX, /**< ISINDEX */
379  TidyTag_KBD, /**< KBD */
380  TidyTag_KEYGEN, /**< KEYGEN */
381  TidyTag_LABEL, /**< LABEL */
382  TidyTag_LAYER, /**< LAYER */
383  TidyTag_LEGEND, /**< LEGEND */
384  TidyTag_LI, /**< LI */
385  TidyTag_LINK, /**< LINK */
386  TidyTag_LISTING, /**< LISTING */
387  TidyTag_MAP, /**< MAP */
388  TidyTag_MATHML, /**< MATH (HTML5) [i_a]2 MathML embedded in [X]HTML */
389  TidyTag_MARQUEE, /**< MARQUEE */
390  TidyTag_MENU, /**< MENU */
391  TidyTag_META, /**< META */
392  TidyTag_MULTICOL, /**< MULTICOL */
393  TidyTag_NOBR, /**< NOBR */
394  TidyTag_NOEMBED, /**< NOEMBED */
395  TidyTag_NOFRAMES, /**< NOFRAMES */
396  TidyTag_NOLAYER, /**< NOLAYER */
397  TidyTag_NOSAVE, /**< NOSAVE */
398  TidyTag_NOSCRIPT, /**< NOSCRIPT */
399  TidyTag_OBJECT, /**< OBJECT */
400  TidyTag_OL, /**< OL */
401  TidyTag_OPTGROUP, /**< OPTGROUP */
402  TidyTag_OPTION, /**< OPTION */
403  TidyTag_P, /**< P */
404  TidyTag_PARAM, /**< PARAM */
405  TidyTag_PICTURE, /**< PICTURE (HTML5) */
406  TidyTag_PLAINTEXT,/**< PLAINTEXT */
407  TidyTag_PRE, /**< PRE */
408  TidyTag_Q, /**< Q */
409  TidyTag_RB, /**< RB */
410  TidyTag_RBC, /**< RBC */
411  TidyTag_RP, /**< RP */
412  TidyTag_RT, /**< RT */
413  TidyTag_RTC, /**< RTC */
414  TidyTag_RUBY, /**< RUBY */
415  TidyTag_S, /**< S */
416  TidyTag_SAMP, /**< SAMP */
417  TidyTag_SCRIPT, /**< SCRIPT */
418  TidyTag_SELECT, /**< SELECT */
419  TidyTag_SERVER, /**< SERVER */
420  TidyTag_SERVLET, /**< SERVLET */
421  TidyTag_SMALL, /**< SMALL */
422  TidyTag_SPACER, /**< SPACER */
423  TidyTag_SPAN, /**< SPAN */
424  TidyTag_STRIKE, /**< STRIKE */
425  TidyTag_STRONG, /**< STRONG */
426  TidyTag_STYLE, /**< STYLE */
427  TidyTag_SUB, /**< SUB */
428  TidyTag_SUP, /**< SUP */
429  TidyTag_SVG, /**< SVG (HTML5) */
430  TidyTag_TABLE, /**< TABLE */
431  TidyTag_TBODY, /**< TBODY */
432  TidyTag_TD, /**< TD */
433  TidyTag_TEXTAREA, /**< TEXTAREA */
434  TidyTag_TFOOT, /**< TFOOT */
435  TidyTag_TH, /**< TH */
436  TidyTag_THEAD, /**< THEAD */
437  TidyTag_TITLE, /**< TITLE */
438  TidyTag_TR, /**< TR */
439  TidyTag_TT, /**< TT */
440  TidyTag_U, /**< U */
441  TidyTag_UL, /**< UL */
442  TidyTag_VAR, /**< VAR */
443  TidyTag_WBR, /**< WBR */
444  TidyTag_XMP, /**< XMP */
445  TidyTag_NEXTID, /**< NEXTID */
446 
475 
476  N_TIDY_TAGS /**< Must be last */
477 } TidyTagId;
478 
479 /* Attribute interrogation
480 */
481 
482 /** Known HTML attributes
483 */
484 typedef enum
485 {
486  TidyAttr_UNKNOWN, /**< UNKNOWN= */
487  TidyAttr_ABBR, /**< ABBR= */
488  TidyAttr_ACCEPT, /**< ACCEPT= */
489  TidyAttr_ACCEPT_CHARSET, /**< ACCEPT_CHARSET= */
490  TidyAttr_ACCESSKEY, /**< ACCESSKEY= */
491  TidyAttr_ACTION, /**< ACTION= */
492  TidyAttr_ADD_DATE, /**< ADD_DATE= */
493  TidyAttr_ALIGN, /**< ALIGN= */
494  TidyAttr_ALINK, /**< ALINK= */
495  TidyAttr_ALT, /**< ALT= */
496  TidyAttr_ARCHIVE, /**< ARCHIVE= */
497  TidyAttr_AXIS, /**< AXIS= */
498  TidyAttr_BACKGROUND, /**< BACKGROUND= */
499  TidyAttr_BGCOLOR, /**< BGCOLOR= */
500  TidyAttr_BGPROPERTIES, /**< BGPROPERTIES= */
501  TidyAttr_BORDER, /**< BORDER= */
502  TidyAttr_BORDERCOLOR, /**< BORDERCOLOR= */
503  TidyAttr_BOTTOMMARGIN, /**< BOTTOMMARGIN= */
504  TidyAttr_CELLPADDING, /**< CELLPADDING= */
505  TidyAttr_CELLSPACING, /**< CELLSPACING= */
506  TidyAttr_CHAR, /**< CHAR= */
507  TidyAttr_CHAROFF, /**< CHAROFF= */
508  TidyAttr_CHARSET, /**< CHARSET= */
509  TidyAttr_CHECKED, /**< CHECKED= */
510  TidyAttr_CITE, /**< CITE= */
511  TidyAttr_CLASS, /**< CLASS= */
512  TidyAttr_CLASSID, /**< CLASSID= */
513  TidyAttr_CLEAR, /**< CLEAR= */
514  TidyAttr_CODE, /**< CODE= */
515  TidyAttr_CODEBASE, /**< CODEBASE= */
516  TidyAttr_CODETYPE, /**< CODETYPE= */
517  TidyAttr_COLOR, /**< COLOR= */
518  TidyAttr_COLS, /**< COLS= */
519  TidyAttr_COLSPAN, /**< COLSPAN= */
520  TidyAttr_COMPACT, /**< COMPACT= */
521  TidyAttr_CONTENT, /**< CONTENT= */
522  TidyAttr_COORDS, /**< COORDS= */
523  TidyAttr_DATA, /**< DATA= */
524  TidyAttr_DATAFLD, /**< DATAFLD= */
525  TidyAttr_DATAFORMATAS, /**< DATAFORMATAS= */
526  TidyAttr_DATAPAGESIZE, /**< DATAPAGESIZE= */
527  TidyAttr_DATASRC, /**< DATASRC= */
528  TidyAttr_DATETIME, /**< DATETIME= */
529  TidyAttr_DECLARE, /**< DECLARE= */
530  TidyAttr_DEFER, /**< DEFER= */
531  TidyAttr_DIR, /**< DIR= */
532  TidyAttr_DISABLED, /**< DISABLED= */
533  TidyAttr_ENCODING, /**< ENCODING= */
534  TidyAttr_ENCTYPE, /**< ENCTYPE= */
535  TidyAttr_FACE, /**< FACE= */
536  TidyAttr_FOR, /**< FOR= */
537  TidyAttr_FRAME, /**< FRAME= */
538  TidyAttr_FRAMEBORDER, /**< FRAMEBORDER= */
539  TidyAttr_FRAMESPACING, /**< FRAMESPACING= */
540  TidyAttr_GRIDX, /**< GRIDX= */
541  TidyAttr_GRIDY, /**< GRIDY= */
542  TidyAttr_HEADERS, /**< HEADERS= */
543  TidyAttr_HEIGHT, /**< HEIGHT= */
544  TidyAttr_HREF, /**< HREF= */
545  TidyAttr_HREFLANG, /**< HREFLANG= */
546  TidyAttr_HSPACE, /**< HSPACE= */
547  TidyAttr_HTTP_EQUIV, /**< HTTP_EQUIV= */
548  TidyAttr_ID, /**< ID= */
549  TidyAttr_ISMAP, /**< ISMAP= */
550  TidyAttr_ITEMID, /**< ITEMID= */
551  TidyAttr_ITEMPROP, /**< ITEMPROP= */
552  TidyAttr_ITEMREF, /**< ITEMREF= */
553  TidyAttr_ITEMSCOPE, /**< ITEMSCOPE= */
554  TidyAttr_ITEMTYPE, /**< ITEMTYPE= */
555  TidyAttr_LABEL, /**< LABEL= */
556  TidyAttr_LANG, /**< LANG= */
557  TidyAttr_LANGUAGE, /**< LANGUAGE= */
558  TidyAttr_LAST_MODIFIED, /**< LAST_MODIFIED= */
559  TidyAttr_LAST_VISIT, /**< LAST_VISIT= */
560  TidyAttr_LEFTMARGIN, /**< LEFTMARGIN= */
561  TidyAttr_LINK, /**< LINK= */
562  TidyAttr_LONGDESC, /**< LONGDESC= */
563  TidyAttr_LOWSRC, /**< LOWSRC= */
564  TidyAttr_MARGINHEIGHT, /**< MARGINHEIGHT= */
565  TidyAttr_MARGINWIDTH, /**< MARGINWIDTH= */
566  TidyAttr_MAXLENGTH, /**< MAXLENGTH= */
567  TidyAttr_MEDIA, /**< MEDIA= */
568  TidyAttr_METHOD, /**< METHOD= */
569  TidyAttr_MULTIPLE, /**< MULTIPLE= */
570  TidyAttr_NAME, /**< NAME= */
571  TidyAttr_NOHREF, /**< NOHREF= */
572  TidyAttr_NORESIZE, /**< NORESIZE= */
573  TidyAttr_NOSHADE, /**< NOSHADE= */
574  TidyAttr_NOWRAP, /**< NOWRAP= */
575  TidyAttr_OBJECT, /**< OBJECT= */
576  TidyAttr_OnAFTERUPDATE, /**< OnAFTERUPDATE= */
577  TidyAttr_OnBEFOREUNLOAD, /**< OnBEFOREUNLOAD= */
578  TidyAttr_OnBEFOREUPDATE, /**< OnBEFOREUPDATE= */
579  TidyAttr_OnBLUR, /**< OnBLUR= */
580  TidyAttr_OnCHANGE, /**< OnCHANGE= */
581  TidyAttr_OnCLICK, /**< OnCLICK= */
582  TidyAttr_OnDATAAVAILABLE, /**< OnDATAAVAILABLE= */
583  TidyAttr_OnDATASETCHANGED, /**< OnDATASETCHANGED= */
584  TidyAttr_OnDATASETCOMPLETE, /**< OnDATASETCOMPLETE= */
585  TidyAttr_OnDBLCLICK, /**< OnDBLCLICK= */
586  TidyAttr_OnERRORUPDATE, /**< OnERRORUPDATE= */
587  TidyAttr_OnFOCUS, /**< OnFOCUS= */
588  TidyAttr_OnKEYDOWN, /**< OnKEYDOWN= */
589  TidyAttr_OnKEYPRESS, /**< OnKEYPRESS= */
590  TidyAttr_OnKEYUP, /**< OnKEYUP= */
591  TidyAttr_OnLOAD, /**< OnLOAD= */
592  TidyAttr_OnMOUSEDOWN, /**< OnMOUSEDOWN= */
593  TidyAttr_OnMOUSEMOVE, /**< OnMOUSEMOVE= */
594  TidyAttr_OnMOUSEOUT, /**< OnMOUSEOUT= */
595  TidyAttr_OnMOUSEOVER, /**< OnMOUSEOVER= */
596  TidyAttr_OnMOUSEUP, /**< OnMOUSEUP= */
597  TidyAttr_OnRESET, /**< OnRESET= */
598  TidyAttr_OnROWENTER, /**< OnROWENTER= */
599  TidyAttr_OnROWEXIT, /**< OnROWEXIT= */
600  TidyAttr_OnSELECT, /**< OnSELECT= */
601  TidyAttr_OnSUBMIT, /**< OnSUBMIT= */
602  TidyAttr_OnUNLOAD, /**< OnUNLOAD= */
603  TidyAttr_PROFILE, /**< PROFILE= */
604  TidyAttr_PROMPT, /**< PROMPT= */
605  TidyAttr_RBSPAN, /**< RBSPAN= */
606  TidyAttr_READONLY, /**< READONLY= */
607  TidyAttr_REL, /**< REL= */
608  TidyAttr_REV, /**< REV= */
609  TidyAttr_RIGHTMARGIN, /**< RIGHTMARGIN= */
610  TidyAttr_ROLE, /**< ROLE= */
611  TidyAttr_ROWS, /**< ROWS= */
612  TidyAttr_ROWSPAN, /**< ROWSPAN= */
613  TidyAttr_RULES, /**< RULES= */
614  TidyAttr_SCHEME, /**< SCHEME= */
615  TidyAttr_SCOPE, /**< SCOPE= */
616  TidyAttr_SCROLLING, /**< SCROLLING= */
617  TidyAttr_SELECTED, /**< SELECTED= */
618  TidyAttr_SHAPE, /**< SHAPE= */
619  TidyAttr_SHOWGRID, /**< SHOWGRID= */
620  TidyAttr_SHOWGRIDX, /**< SHOWGRIDX= */
621  TidyAttr_SHOWGRIDY, /**< SHOWGRIDY= */
622  TidyAttr_SIZE, /**< SIZE= */
623  TidyAttr_SPAN, /**< SPAN= */
624  TidyAttr_SRC, /**< SRC= */
625  TidyAttr_SRCSET, /**< SRCSET= (HTML5) */
626  TidyAttr_STANDBY, /**< STANDBY= */
627  TidyAttr_START, /**< START= */
628  TidyAttr_STYLE, /**< STYLE= */
629  TidyAttr_SUMMARY, /**< SUMMARY= */
630  TidyAttr_TABINDEX, /**< TABINDEX= */
631  TidyAttr_TARGET, /**< TARGET= */
632  TidyAttr_TEXT, /**< TEXT= */
633  TidyAttr_TITLE, /**< TITLE= */
634  TidyAttr_TOPMARGIN, /**< TOPMARGIN= */
635  TidyAttr_TYPE, /**< TYPE= */
636  TidyAttr_USEMAP, /**< USEMAP= */
637  TidyAttr_VALIGN, /**< VALIGN= */
638  TidyAttr_VALUE, /**< VALUE= */
639  TidyAttr_VALUETYPE, /**< VALUETYPE= */
640  TidyAttr_VERSION, /**< VERSION= */
641  TidyAttr_VLINK, /**< VLINK= */
642  TidyAttr_VSPACE, /**< VSPACE= */
643  TidyAttr_WIDTH, /**< WIDTH= */
644  TidyAttr_WRAP, /**< WRAP= */
645  TidyAttr_XML_LANG, /**< XML_LANG= */
646  TidyAttr_XML_SPACE, /**< XML_SPACE= */
647  TidyAttr_XMLNS, /**< XMLNS= */
648 
649  TidyAttr_EVENT, /**< EVENT= */
650  TidyAttr_METHODS, /**< METHODS= */
651  TidyAttr_N, /**< N= */
652  TidyAttr_SDAFORM, /**< SDAFORM= */
653  TidyAttr_SDAPREF, /**< SDAPREF= */
654  TidyAttr_SDASUFF, /**< SDASUFF= */
655  TidyAttr_URN, /**< URN= */
656 
791 
792  /* SVG attributes (SVG 1.1) */
793  TidyAttr_X, /**< X= */
794  TidyAttr_Y, /**< Y= */
795  TidyAttr_VIEWBOX, /**< VIEWBOX= */
796  TidyAttr_PRESERVEASPECTRATIO, /**< PRESERVEASPECTRATIO= */
797  TidyAttr_ZOOMANDPAN, /**< ZOOMANDPAN= */
798  TidyAttr_BASEPROFILE, /**< BASEPROFILE= */
799  TidyAttr_CONTENTSCRIPTTYPE, /**< CONTENTSCRIPTTYPE= */
800  TidyAttr_CONTENTSTYLETYPE, /**< CONTENTSTYLETYPE= */
801  /* MathML <math> attributes */
802  TidyAttr_DISPLAY, /**< DISPLAY= (html5) */
803 
804  N_TIDY_ATTRIBS /**< Must be last */
805 } TidyAttrId;
806 
807 #ifdef __cplusplus
808 } /* extern "C" */
809 #endif
810 #endif /* __TIDYENUM_H__ */
811 
TidyLineEnding
TidyNewline option values to control output line endings.
Definition: tidyenum.h:232
Preserve entities.
Definition: tidyenum.h:203
Output " marks as ".
Definition: tidyenum.h:136
ALIGN=.
Definition: tidyenum.h:493
Clean up HTML exported from Google Docs.
Definition: tidyenum.h:123
Wrap within JSTE pseudo elements.
Definition: tidyenum.h:143
EVENT=.
Definition: tidyenum.h:649
End Tag.
Definition: tidyenum.h:308
Output extensible HTML.
Definition: tidyenum.h:115
Accessibility check level 0 (old style), or 1, 2, 3.
Definition: tidyenum.h:191
UNKNOWN=.
Definition: tidyenum.h:486
STYLE.
Definition: tidyenum.h:426
N=.
Definition: tidyenum.h:651
VALUE=.
Definition: tidyenum.h:638
Character encodings.
Definition: tidyenum.h:73
ACTION=.
Definition: tidyenum.h:491
ITEMTYPE=.
Definition: tidyenum.h:554
SHOWGRIDY=.
Definition: tidyenum.h:621
BGPROPERTIES=.
Definition: tidyenum.h:500
SPACER.
Definition: tidyenum.h:422
Wrap margin.
Definition: tidyenum.h:84
CLEAR=.
Definition: tidyenum.h:513
Wrap within attribute values.
Definition: tidyenum.h:139
COLGROUP.
Definition: tidyenum.h:347
ITEMREF=.
Definition: tidyenum.h:552
BASE.
Definition: tidyenum.h:332
SELECTED=.
Definition: tidyenum.h:617
Define anchors as name attributes.
Definition: tidyenum.h:206
If true then output tidied markup.
Definition: tidyenum.h:103
TABLE.
Definition: tidyenum.h:430
However errors are always shown.
Definition: tidyenum.h:106
VIEWBOX=.
Definition: tidyenum.h:795
TFOOT.
Definition: tidyenum.h:434
If false, normal output is suppressed.
Definition: tidyenum.h:104
CELLSPACING=.
Definition: tidyenum.h:505
LANG=.
Definition: tidyenum.h:556
File handling, message format, etc.
Definition: tidyenum.h:74
Y=.
Definition: tidyenum.h:794
FRAMEBORDER=.
Definition: tidyenum.h:538
Configuration error.
Definition: tidyenum.h:287
TidyReportLevel
Message severity level.
Definition: tidyenum.h:283
BGCOLOR=.
Definition: tidyenum.h:499
XMP.
Definition: tidyenum.h:444
Information about markup usage.
Definition: tidyenum.h:285
BLINK.
Definition: tidyenum.h:337
Use Unix style: LF.
Definition: tidyenum.h:234
TidyAttrId
Known HTML attributes.
Definition: tidyenum.h:484
TidyNodeType
Node types.
Definition: tidyenum.h:300
Add meta element indicating tidied doc.
Definition: tidyenum.h:153
CITE=.
Definition: tidyenum.h:510
ILAYER.
Definition: tidyenum.h:374
OnKEYUP=.
Definition: tidyenum.h:590
Must be last.
Definition: tidyenum.h:476
PRE.
Definition: tidyenum.h:407
NOEMBED.
Definition: tidyenum.h:394
ABBR=.
Definition: tidyenum.h:487
OnAFTERUPDATE=.
Definition: tidyenum.h:576
OnROWENTER=.
Definition: tidyenum.h:598
TT.
Definition: tidyenum.h:439
SHAPE=.
Definition: tidyenum.h:618
Number of errors to put out.
Definition: tidyenum.h:163
Mark inferred UL elements with no indent CSS.
Definition: tidyenum.h:202
HEADERS=.
Definition: tidyenum.h:542
Diagnostics.
Definition: tidyenum.h:71
DECLARE=.
Definition: tidyenum.h:529
DIR.
Definition: tidyenum.h:352
File name to write markup to.
Definition: tidyenum.h:102
DATAFORMATAS=.
Definition: tidyenum.h:525
ACCEPT_CHARSET=.
Definition: tidyenum.h:489
TidyTagId
Known HTML element types.
Definition: tidyenum.h:321
TBODY.
Definition: tidyenum.h:431
OBJECT=.
Definition: tidyenum.h:575
URN=.
Definition: tidyenum.h:655
ACCEPT=.
Definition: tidyenum.h:488
Start/End (empty) Tag.
Definition: tidyenum.h:309
Discard proprietary attributes.
Definition: tidyenum.h:125
Treat input as XML.
Definition: tidyenum.h:113
Name of current Emacs file.
Definition: tidyenum.h:155
OnROWEXIT=.
Definition: tidyenum.h:599
TITLE=.
Definition: tidyenum.h:633
DATA=.
Definition: tidyenum.h:523
COMMENT.
Definition: tidyenum.h:348
Wrap within
Definition: tidyenum.h:141
SELECT.
Definition: tidyenum.h:418
BODY.
Definition: tidyenum.h:339
DATAFLD=.
Definition: tidyenum.h:524
Must be last.
Definition: tidyenum.h:804
Create output as XML.
Definition: tidyenum.h:114
LABEL.
Definition: tidyenum.h:381
ARCHIVE=.
Definition: tidyenum.h:496
MARQUEE.
Definition: tidyenum.h:389
H6.
Definition: tidyenum.h:368
Make bare HTML: remove Microsoft cruft.
Definition: tidyenum.h:121
MATH (HTML5) [i_a]2 MathML embedded in [X]HTML.
Definition: tidyenum.h:388
If yes last modied time is preserved.
Definition: tidyenum.h:151
Convert document to HTML 4 transitional content model.
Definition: tidyenum.h:248
NOLAYER.
Definition: tidyenum.h:396
Coerce end tags from start tags where probably intended.
Definition: tidyenum.h:110
OnERRORUPDATE=.
Definition: tidyenum.h:586
PROFILE=.
Definition: tidyenum.h:603
NOSCRIPT.
Definition: tidyenum.h:398
ISMAP=.
Definition: tidyenum.h:549
BLOCKQUOTE.
Definition: tidyenum.h:338
MEDIA=.
Definition: tidyenum.h:567
GRIDX=.
Definition: tidyenum.h:540
LISTING.
Definition: tidyenum.h:386
CHARSET=.
Definition: tidyenum.h:508
REV=.
Definition: tidyenum.h:608
Draconian cleaning for Word2000.
Definition: tidyenum.h:152
CONTENT=.
Definition: tidyenum.h:521
IMG.
Definition: tidyenum.h:375
LEFTMARGIN=.
Definition: tidyenum.h:560
SRC=.
Definition: tidyenum.h:624
SVG (HTML5)
Definition: tidyenum.h:429
RTC.
Definition: tidyenum.h:413
CAPTION.
Definition: tidyenum.h:342
Accessibility message.
Definition: tidyenum.h:288
TidyOptionId
Option IDs Used to get/set option values.
Definition: tidyenum.h:80
NEXTID.
Definition: tidyenum.h:445
PROMPT=.
Definition: tidyenum.h:604
MAXLENGTH=.
Definition: tidyenum.h:566
If yes text in blocks is wrapped in P's.
Definition: tidyenum.h:150
DOCTYPE.
Definition: tidyenum.h:303
WBR.
Definition: tidyenum.h:443
PICTURE (HTML5)
Definition: tidyenum.h:405
Replace hex color attribute values with names.
Definition: tidyenum.h:183
BASEFONT.
Definition: tidyenum.h:333
TITLE.
Definition: tidyenum.h:437
LINK=.
Definition: tidyenum.h:561
OnRESET=.
Definition: tidyenum.h:597
ADDRESS.
Definition: tidyenum.h:327
OPTION.
Definition: tidyenum.h:402
Hides all (real) comments in output.
Definition: tidyenum.h:160
ALT=.
Definition: tidyenum.h:495
Newline+indent before each attribute.
Definition: tidyenum.h:146
ALIGN.
Definition: tidyenum.h:328
CSS class naming for -clean option.
Definition: tidyenum.h:184
Use DOS/Windows style: CR+LF.
Definition: tidyenum.h:235
BACKGROUND=.
Definition: tidyenum.h:498
TEXTAREA.
Definition: tidyenum.h:433
FACE=.
Definition: tidyenum.h:535
Wrap within JavaScript string literals.
Definition: tidyenum.h:140
RBC.
Definition: tidyenum.h:410
TidyDupAttrModes
Mode controlling treatment of duplicate Attributes.
Definition: tidyenum.h:255
ROWSPAN=.
Definition: tidyenum.h:612
SERVER.
Definition: tidyenum.h:419
DISABLED=.
Definition: tidyenum.h:532
If set to yes adds xml:space attr as needed.
Definition: tidyenum.h:148
IFRAME.
Definition: tidyenum.h:373
MARGINWIDTH=.
Definition: tidyenum.h:565
RUBY.
Definition: tidyenum.h:414
ROWS=.
Definition: tidyenum.h:611
AXIS=.
Definition: tidyenum.h:497
If yes text at body is wrapped in P's.
Definition: tidyenum.h:149
OnDATASETCOMPLETE=.
Definition: tidyenum.h:584
XML_SPACE=.
Definition: tidyenum.h:646
FIELDSET.
Definition: tidyenum.h:358
Output tags in upper not lower case.
Definition: tidyenum.h:119
Output layout.
Definition: tidyenum.h:72
Legacy name for TidyOmitOptionalTags.
Definition: tidyenum.h:112
FRAMESPACING=.
Definition: tidyenum.h:539
Omit DOCTYPE altogether.
Definition: tidyenum.h:245
CODEBASE=.
Definition: tidyenum.h:515
LEGEND.
Definition: tidyenum.h:383
Keep first or last duplicate attribute.
Definition: tidyenum.h:95
Replace presentational clutter by style rules.
Definition: tidyenum.h:122
GRIDY=.
Definition: tidyenum.h:541
Markup options: (X)HTML version, etc.
Definition: tidyenum.h:70
TidyDoctypeModes
Mode controlling treatment of doctype.
Definition: tidyenum.h:242
ACCESSKEY=.
Definition: tidyenum.h:490
CODETYPE=.
Definition: tidyenum.h:516
Applies URI encoding if necessary.
Definition: tidyenum.h:158
TD.
Definition: tidyenum.h:432
PHP Source.
Definition: tidyenum.h:314
AREA.
Definition: tidyenum.h:330
Join multiple style attributes.
Definition: tidyenum.h:166
SCOPE=.
Definition: tidyenum.h:615
FONT.
Definition: tidyenum.h:359
String.
Definition: tidyenum.h:215
ACRONYM.
Definition: tidyenum.h:326
HSPACE=.
Definition: tidyenum.h:546
CODE.
Definition: tidyenum.h:345
No 'Parsing X', guessed DTD or summary.
Definition: tidyenum.h:107
APPLET.
Definition: tidyenum.h:329
VALIGN=.
Definition: tidyenum.h:637
OnBEFOREUNLOAD=.
Definition: tidyenum.h:577
ENCODING=.
Definition: tidyenum.h:533
HTML.
Definition: tidyenum.h:371
KEYGEN.
Definition: tidyenum.h:380
DATASRC=.
Definition: tidyenum.h:527
Expand tabs to n spaces.
Definition: tidyenum.h:85
OnBEFOREUPDATE=.
Definition: tidyenum.h:578
ISINDEX.
Definition: tidyenum.h:378
SERVLET.
Definition: tidyenum.h:420
Start Tag.
Definition: tidyenum.h:307
TidyTriState
AutoBool values used by ParseBool, ParseTriState, ParseIndent, ParseBOM.
Definition: tidyenum.h:223
OnMOUSEMOVE=.
Definition: tidyenum.h:593
SRCSET= (HTML5)
Definition: tidyenum.h:625
Declared empty tags.
Definition: tidyenum.h:188
Output plain HTML, even for XHTML input.
Definition: tidyenum.h:116
Unknown tag!
Definition: tidyenum.h:323
STRIKE.
Definition: tidyenum.h:424
Crash!
Definition: tidyenum.h:291
BORDER=.
Definition: tidyenum.h:501
ABBR.
Definition: tidyenum.h:325
maps to 'no'
Definition: tidyenum.h:225
STRONG.
Definition: tidyenum.h:425
Merge multiple DIVs.
Definition: tidyenum.h:201
Use Macintosh style: CR.
Definition: tidyenum.h:236
H3.
Definition: tidyenum.h:365
SDASUFF=.
Definition: tidyenum.h:654
Convert document to HTML 4 strict content model.
Definition: tidyenum.h:247
NOSHADE=.
Definition: tidyenum.h:573
WIDTH=.
Definition: tidyenum.h:643
BOTTOMMARGIN=.
Definition: tidyenum.h:503
COORDS=.
Definition: tidyenum.h:522
Output naked ampersand as &.
Definition: tidyenum.h:138
CLASSID=.
Definition: tidyenum.h:512
VERSION=.
Definition: tidyenum.h:640
degree to which markup is spread out vertically
Definition: tidyenum.h:194
SUMMARY=.
Definition: tidyenum.h:629
MENU.
Definition: tidyenum.h:390
If true attributes may use newlines.
Definition: tidyenum.h:156
BIG.
Definition: tidyenum.h:336
OnDATASETCHANGED=.
Definition: tidyenum.h:583
CITE.
Definition: tidyenum.h:344
H4.
Definition: tidyenum.h:366
Wrap within PHP pseudo elements.
Definition: tidyenum.h:144
BORDERCOLOR=.
Definition: tidyenum.h:502
EM.
Definition: tidyenum.h:356
If true format error output for GNU Emacs.
Definition: tidyenum.h:154
DATETIME=.
Definition: tidyenum.h:528
OBJECT.
Definition: tidyenum.h:399
LAST_MODIFIED=.
Definition: tidyenum.h:558
NOHREF=.
Definition: tidyenum.h:571
OnCLICK=.
Definition: tidyenum.h:581
Join multiple class attributes.
Definition: tidyenum.h:165
BASEPROFILE=.
Definition: tidyenum.h:798
Discard empty p elements.
Definition: tidyenum.h:128
TEXT=.
Definition: tidyenum.h:632
TidyAttrSortStrategy
Mode controlling treatment of sorting attributes.
Definition: tidyenum.h:263
OnDATAAVAILABLE=.
Definition: tidyenum.h:582
SCROLLING=.
Definition: tidyenum.h:616
Output BODY content only.
Definition: tidyenum.h:157
CHAROFF=.
Definition: tidyenum.h:507
Discard presentation tags.
Definition: tidyenum.h:126
CODE=.
Definition: tidyenum.h:514
LABEL=.
Definition: tidyenum.h:555
ASP Source.
Definition: tidyenum.h:312
HEIGHT=.
Definition: tidyenum.h:543
SPAN=.
Definition: tidyenum.h:623
TR.
Definition: tidyenum.h:438
In/out character encoding.
Definition: tidyenum.h:87
LAYER.
Definition: tidyenum.h:382
Output newline before or not?
Definition: tidyenum.h:130
DL.
Definition: tidyenum.h:354
MARGINHEIGHT=.
Definition: tidyenum.h:564
H5.
Definition: tidyenum.h:367
TYPE=.
Definition: tidyenum.h:635
Output line ending (default to platform)
Definition: tidyenum.h:90
OnUNLOAD=.
Definition: tidyenum.h:602
CLASS=.
Definition: tidyenum.h:511
Convert quotes and dashes to nearest ASCII char.
Definition: tidyenum.h:164
H2.
Definition: tidyenum.h:364
TidyConfigCategory
Categories of Tidy configuration options.
Definition: tidyenum.h:68
ZOOMANDPAN=.
Definition: tidyenum.h:797
OnSELECT=.
Definition: tidyenum.h:600
Unknown option!
Definition: tidyenum.h:82
LANGUAGE=.
Definition: tidyenum.h:557
OnBLUR=.
Definition: tidyenum.h:579
DEFER=.
Definition: tidyenum.h:530
ID=.
Definition: tidyenum.h:548
TH.
Definition: tidyenum.h:435
STYLE=.
Definition: tidyenum.h:628
HEAD.
Definition: tidyenum.h:369
Unparsed Text.
Definition: tidyenum.h:310
FORM.
Definition: tidyenum.h:360
File name to write errors to.
Definition: tidyenum.h:101
SCHEME=.
Definition: tidyenum.h:614
NAME=.
Definition: tidyenum.h:570
ITEMSCOPE=.
Definition: tidyenum.h:553
COL.
Definition: tidyenum.h:346
MAP.
Definition: tidyenum.h:387
LI.
Definition: tidyenum.h:384
BDO.
Definition: tidyenum.h:334
Fix comments with adjacent hyphens.
Definition: tidyenum.h:129
NOBR.
Definition: tidyenum.h:393
XML Declaration.
Definition: tidyenum.h:315
Output attributes in upper not lower case.
Definition: tidyenum.h:120
ADD_DATE=.
Definition: tidyenum.h:492
STANDBY=.
Definition: tidyenum.h:626
Integer or enumeration.
Definition: tidyenum.h:216
FRAME=.
Definition: tidyenum.h:537
Automatic.
Definition: tidyenum.h:227
Declared block tags.
Definition: tidyenum.h:187
START=.
Definition: tidyenum.h:627
Create slides on each h2 element.
Definition: tidyenum.h:133
Replace sections with escaped text.
Definition: tidyenum.h:167
CONTENTSTYLETYPE=.
Definition: tidyenum.h:800
Output character encoding (if different)
Definition: tidyenum.h:89
Fix URLs by replacing \ with /.
Definition: tidyenum.h:145
KBD.
Definition: tidyenum.h:379
TOPMARGIN=.
Definition: tidyenum.h:634
JSTE Source.
Definition: tidyenum.h:313
FRAME.
Definition: tidyenum.h:361
LINK.
Definition: tidyenum.h:385
NOSAVE.
Definition: tidyenum.h:397
INPUT.
Definition: tidyenum.h:376
COLOR=.
Definition: tidyenum.h:517
H1.
Definition: tidyenum.h:363
SDAFORM=.
Definition: tidyenum.h:652
OnMOUSEOVER=.
Definition: tidyenum.h:595
Discard empty elements.
Definition: tidyenum.h:127
TARGET=.
Definition: tidyenum.h:631
HR.
Definition: tidyenum.h:370
PRESERVEASPECTRATIO=.
Definition: tidyenum.h:796
Replace i by em and b by strong.
Definition: tidyenum.h:124
COLSPAN=.
Definition: tidyenum.h:519
DD.
Definition: tidyenum.h:349
HREF=.
Definition: tidyenum.h:544
VALUETYPE=.
Definition: tidyenum.h:639
SHOWGRID=.
Definition: tidyenum.h:619
OnMOUSEDOWN=.
Definition: tidyenum.h:592
FOR=.
Definition: tidyenum.h:536
Output document even if errors were found.
Definition: tidyenum.h:162
CHECKED=.
Definition: tidyenum.h:509
Input character encoding (if different)
Definition: tidyenum.h:88
Indentation n spaces/tabs.
Definition: tidyenum.h:83
User specified doctype.
Definition: tidyenum.h:93
Indent using tabs istead of spaces.
Definition: tidyenum.h:207
XML Section.
Definition: tidyenum.h:311
OnDBLCLICK=.
Definition: tidyenum.h:585
Suppress optional start tags and end tags.
Definition: tidyenum.h:111
I/O or file system error.
Definition: tidyenum.h:290
REL=.
Definition: tidyenum.h:607
XML_LANG=.
Definition: tidyenum.h:645
Merge multiple SPANs.
Definition: tidyenum.h:205
ITEMID=.
Definition: tidyenum.h:550
DATAPAGESIZE=.
Definition: tidyenum.h:526
XMLNS=.
Definition: tidyenum.h:647
SCRIPT.
Definition: tidyenum.h:417
VSPACE=.
Definition: tidyenum.h:642
Add for XML docs.
Definition: tidyenum.h:118
OnMOUSEOUT=.
Definition: tidyenum.h:594
RULES=.
Definition: tidyenum.h:613
OnKEYPRESS=.
Definition: tidyenum.h:589
READONLY=.
Definition: tidyenum.h:606
Boolean flag.
Definition: tidyenum.h:217
HTTP_EQUIV=.
Definition: tidyenum.h:547
SAMP.
Definition: tidyenum.h:416
EMBED.
Definition: tidyenum.h:357
Must be last.
Definition: tidyenum.h:208
DISPLAY= (html5)
Definition: tidyenum.h:802
FRAMESET.
Definition: tidyenum.h:362
Indent content of appropriate tags.
Definition: tidyenum.h:108
Folds known attribute values to lower case.
Definition: tidyenum.h:159
ALINK=.
Definition: tidyenum.h:494
MULTICOL.
Definition: tidyenum.h:392
See doctype property.
Definition: tidyenum.h:92
PARAM.
Definition: tidyenum.h:404
LONGDESC=.
Definition: tidyenum.h:562
COMPACT=.
Definition: tidyenum.h:520
Indent
Definition: tidyenum.h:161
ENCTYPE=.
Definition: tidyenum.h:534
HREFLANG=.
Definition: tidyenum.h:545
LAST_VISIT=.
Definition: tidyenum.h:559
X=.
Definition: tidyenum.h:793
Processing Instruction.
Definition: tidyenum.h:305
SUP.
Definition: tidyenum.h:428
CELLPADDING=.
Definition: tidyenum.h:504
ITEMPROP=.
Definition: tidyenum.h:551
WRAP=.
Definition: tidyenum.h:644
If set to yes PIs must end with ?>
Definition: tidyenum.h:147
Use numeric entities.
Definition: tidyenum.h:135
SDAPREF=.
Definition: tidyenum.h:653
ROLE=.
Definition: tidyenum.h:610
RT.
Definition: tidyenum.h:412
OnCHANGE=.
Definition: tidyenum.h:580
Default text for alt attribute.
Definition: tidyenum.h:96
TABINDEX=.
Definition: tidyenum.h:630
NORESIZE=.
Definition: tidyenum.h:572
Keep DOCTYPE in input.
Definition: tidyenum.h:246
DFN.
Definition: tidyenum.h:351
RIGHTMARGIN=.
Definition: tidyenum.h:609
Error message - output suppressed.
Definition: tidyenum.h:289
DT.
Definition: tidyenum.h:355
Text.
Definition: tidyenum.h:306
BGSOUND.
Definition: tidyenum.h:335
VLINK=.
Definition: tidyenum.h:641
OPTGROUP.
Definition: tidyenum.h:401
OnSUBMIT=.
Definition: tidyenum.h:601
DEL.
Definition: tidyenum.h:350
VAR.
Definition: tidyenum.h:442
SPAN.
Definition: tidyenum.h:423
Output non-breaking space as entity.
Definition: tidyenum.h:137
RB.
Definition: tidyenum.h:409
USEMAP=.
Definition: tidyenum.h:636
CENTER.
Definition: tidyenum.h:343
RBSPAN=.
Definition: tidyenum.h:605
MULTIPLE=.
Definition: tidyenum.h:569
NOWRAP=.
Definition: tidyenum.h:574
BUTTON.
Definition: tidyenum.h:341
INS.
Definition: tidyenum.h:377
OnLOAD=.
Definition: tidyenum.h:591
DIF.
Definition: tidyenum.h:353
Set DOCTYPE FPI explicitly.
Definition: tidyenum.h:250
Merge nested B and I elements.
Definition: tidyenum.h:200
SMALL.
Definition: tidyenum.h:421
NOFRAMES.
Definition: tidyenum.h:395
CHAR=.
Definition: tidyenum.h:506
PLAINTEXT.
Definition: tidyenum.h:406
If true, info-level messages are shown.
Definition: tidyenum.h:105
META.
Definition: tidyenum.h:391
Wrap within ASP pseudo elements.
Definition: tidyenum.h:142
Comment.
Definition: tidyenum.h:304
DIR=.
Definition: tidyenum.h:531
METHOD=.
Definition: tidyenum.h:568
OnMOUSEUP=.
Definition: tidyenum.h:596
RP.
Definition: tidyenum.h:411
METHODS=.
Definition: tidyenum.h:650
COLS=.
Definition: tidyenum.h:518
OnKEYDOWN=.
Definition: tidyenum.h:588
SIZE=.
Definition: tidyenum.h:622
OnFOCUS=.
Definition: tidyenum.h:587
LOWSRC=.
Definition: tidyenum.h:563
Root.
Definition: tidyenum.h:302
SUB.
Definition: tidyenum.h:427
THEAD.
Definition: tidyenum.h:436
BR.
Definition: tidyenum.h:340
Warning message.
Definition: tidyenum.h:286
UL.
Definition: tidyenum.h:441
Declared inline tags.
Definition: tidyenum.h:186
TidyOptionType
Option data types.
Definition: tidyenum.h:213
Style sheet for slides: not used for anything yet.
Definition: tidyenum.h:99
SHOWGRIDX=.
Definition: tidyenum.h:620
maps to 'yes'
Definition: tidyenum.h:226
OL.
Definition: tidyenum.h:400
CONTENTSCRIPTTYPE=.
Definition: tidyenum.h:799
Sort attributes.
Definition: tidyenum.h:204
Declared pre tags.
Definition: tidyenum.h:189