HTML Tidy  4.9.15
The HTACG Tidy HTML Project
tidy.h File Reference
#include "platform.h"
#include "tidyenum.h"

Go to the source code of this file.

Data Structures

struct  _TidyAllocatorVtbl
 
struct  _TidyAllocator
 
struct  _TidyInputSource
 
struct  _TidyOutputSink
 

Macros

#define EndOfStream   (~0u)
 

Typedefs

typedef struct _TidyBuffer TidyBuffer
 
typedef struct _TidyAllocatorVtbl TidyAllocatorVtbl
 
typedef struct _TidyAllocator TidyAllocator
 
typedef void *(TIDY_CALL * TidyMalloc) (size_t len)
 
typedef void *(TIDY_CALL * TidyRealloc) (void *buf, size_t len)
 
typedef void(TIDY_CALL * TidyFree) (void *buf)
 
typedef void(TIDY_CALL * TidyPanic) (ctmbstr mssg)
 
typedef Bool(TIDY_CALL * TidyOptCallback) (ctmbstr option, ctmbstr value)
 
typedef int(TIDY_CALL * TidyGetByteFunc) (void *sourceData)
 
typedef void(TIDY_CALL * TidyUngetByteFunc) (void *sourceData, byte bt)
 
typedef Bool(TIDY_CALL * TidyEOFFunc) (void *sourceData)
 
typedef TIDY_STRUCT struct _TidyInputSource TidyInputSource
 
typedef void(TIDY_CALL * TidyPutByteFunc) (void *sinkData, byte bt)
 
typedef TIDY_STRUCT struct _TidyOutputSink TidyOutputSink
 
typedef Bool(TIDY_CALL * TidyReportFilter) (TidyDoc tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg)
 
typedef Bool(TIDY_CALL * TidyReportFilter2) (TidyDoc tdoc, TidyReportLevel lvl, uint line, uint col, ctmbstr mssg, va_list args)
 

Functions

 opaque_type (TidyDoc)
 
 opaque_type (TidyOption)
 
 opaque_type (TidyNode)
 
 opaque_type (TidyAttr)
 
Bool TIDY_CALL tidySetMallocCall (TidyMalloc fmalloc)
 
Bool TIDY_CALL tidySetReallocCall (TidyRealloc frealloc)
 
Bool TIDY_CALL tidySetFreeCall (TidyFree ffree)
 
Bool TIDY_CALL tidySetPanicCall (TidyPanic fpanic)
 
TidyDoc TIDY_CALL tidyCreate (void)
 
TidyDoc TIDY_CALL tidyCreateWithAllocator (TidyAllocator *allocator)
 
void TIDY_CALL tidyRelease (TidyDoc tdoc)
 
void TIDY_CALL tidySetAppData (TidyDoc tdoc, void *appData)
 
void *TIDY_CALL tidyGetAppData (TidyDoc tdoc)
 
ctmbstr TIDY_CALL tidyReleaseDate (void)
 
ctmbstr tidyLibraryVersion (void)
 
int TIDY_CALL tidyStatus (TidyDoc tdoc)
 
int TIDY_CALL tidyDetectedHtmlVersion (TidyDoc tdoc)
 
Bool TIDY_CALL tidyDetectedXhtml (TidyDoc tdoc)
 
Bool TIDY_CALL tidyDetectedGenericXml (TidyDoc tdoc)
 
uint TIDY_CALL tidyErrorCount (TidyDoc tdoc)
 
uint TIDY_CALL tidyWarningCount (TidyDoc tdoc)
 
uint TIDY_CALL tidyAccessWarningCount (TidyDoc tdoc)
 
uint TIDY_CALL tidyConfigErrorCount (TidyDoc tdoc)
 
int TIDY_CALL tidyLoadConfig (TidyDoc tdoc, ctmbstr configFile)
 
int TIDY_CALL tidyLoadConfigEnc (TidyDoc tdoc, ctmbstr configFile, ctmbstr charenc)
 
Bool TIDY_CALL tidyFileExists (TidyDoc tdoc, ctmbstr filename)
 
int TIDY_CALL tidySetCharEncoding (TidyDoc tdoc, ctmbstr encnam)
 
int TIDY_CALL tidySetInCharEncoding (TidyDoc tdoc, ctmbstr encnam)
 
int TIDY_CALL tidySetOutCharEncoding (TidyDoc tdoc, ctmbstr encnam)
 
Bool TIDY_CALL tidySetOptionCallback (TidyDoc tdoc, TidyOptCallback pOptCallback)
 
TidyOptionId TIDY_CALL tidyOptGetIdForName (ctmbstr optnam)
 
TidyIterator TIDY_CALL tidyGetOptionList (TidyDoc tdoc)
 
TidyOption TIDY_CALL tidyGetNextOption (TidyDoc tdoc, TidyIterator *pos)
 
TidyOption TIDY_CALL tidyGetOption (TidyDoc tdoc, TidyOptionId optId)
 
TidyOption TIDY_CALL tidyGetOptionByName (TidyDoc tdoc, ctmbstr optnam)
 
TidyOptionId TIDY_CALL tidyOptGetId (TidyOption opt)
 
ctmbstr TIDY_CALL tidyOptGetName (TidyOption opt)
 
TidyOptionType TIDY_CALL tidyOptGetType (TidyOption opt)
 
Bool TIDY_CALL tidyOptIsReadOnly (TidyOption opt)
 
TidyConfigCategory TIDY_CALL tidyOptGetCategory (TidyOption opt)
 
ctmbstr TIDY_CALL tidyOptGetDefault (TidyOption opt)
 
ulong TIDY_CALL tidyOptGetDefaultInt (TidyOption opt)
 
Bool TIDY_CALL tidyOptGetDefaultBool (TidyOption opt)
 
TidyIterator TIDY_CALL tidyOptGetPickList (TidyOption opt)
 
ctmbstr TIDY_CALL tidyOptGetNextPick (TidyOption opt, TidyIterator *pos)
 
ctmbstr TIDY_CALL tidyOptGetValue (TidyDoc tdoc, TidyOptionId optId)
 
Bool TIDY_CALL tidyOptSetValue (TidyDoc tdoc, TidyOptionId optId, ctmbstr val)
 
Bool TIDY_CALL tidyOptParseValue (TidyDoc tdoc, ctmbstr optnam, ctmbstr val)
 
ulong TIDY_CALL tidyOptGetInt (TidyDoc tdoc, TidyOptionId optId)
 
Bool TIDY_CALL tidyOptSetInt (TidyDoc tdoc, TidyOptionId optId, ulong val)
 
Bool TIDY_CALL tidyOptGetBool (TidyDoc tdoc, TidyOptionId optId)
 
Bool TIDY_CALL tidyOptSetBool (TidyDoc tdoc, TidyOptionId optId, Bool val)
 
Bool TIDY_CALL tidyOptResetToDefault (TidyDoc tdoc, TidyOptionId opt)
 
Bool TIDY_CALL tidyOptResetAllToDefault (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptSnapshot (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptResetToSnapshot (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptDiffThanDefault (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptDiffThanSnapshot (TidyDoc tdoc)
 
Bool TIDY_CALL tidyOptCopyConfig (TidyDoc tdocTo, TidyDoc tdocFrom)
 
ctmbstr TIDY_CALL tidyOptGetEncName (TidyDoc tdoc, TidyOptionId optId)
 
ctmbstr TIDY_CALL tidyOptGetCurrPick (TidyDoc tdoc, TidyOptionId optId)
 
TidyIterator TIDY_CALL tidyOptGetDeclTagList (TidyDoc tdoc)
 
ctmbstr TIDY_CALL tidyOptGetNextDeclTag (TidyDoc tdoc, TidyOptionId optId, TidyIterator *iter)
 
ctmbstr TIDY_CALL tidyOptGetDoc (TidyDoc tdoc, TidyOption opt)
 
TidyIterator TIDY_CALL tidyOptGetDocLinksList (TidyDoc tdoc, TidyOption opt)
 
TidyOption TIDY_CALL tidyOptGetNextDocLinks (TidyDoc tdoc, TidyIterator *pos)
 
Bool TIDY_CALL tidyInitSource (TidyInputSource *source, void *srcData, TidyGetByteFunc gbFunc, TidyUngetByteFunc ugbFunc, TidyEOFFunc endFunc)
 
uint TIDY_CALL tidyGetByte (TidyInputSource *source)
 
void TIDY_CALL tidyUngetByte (TidyInputSource *source, uint byteValue)
 
Bool TIDY_CALL tidyIsEOF (TidyInputSource *source)
 
Bool TIDY_CALL tidyInitSink (TidyOutputSink *sink, void *snkData, TidyPutByteFunc pbFunc)
 
void TIDY_CALL tidyPutByte (TidyOutputSink *sink, uint byteValue)
 
Bool TIDY_CALL tidySetReportFilter (TidyDoc tdoc, TidyReportFilter filtCallback)
 
Bool TIDY_CALL tidySetReportFilter2 (TidyDoc tdoc, TidyReportFilter2 filtCallback)
 
FILE *TIDY_CALL tidySetErrorFile (TidyDoc tdoc, ctmbstr errfilnam)
 
int TIDY_CALL tidySetErrorBuffer (TidyDoc tdoc, TidyBuffer *errbuf)
 
int TIDY_CALL tidySetErrorSink (TidyDoc tdoc, TidyOutputSink *sink)
 
int TIDY_CALL tidyParseFile (TidyDoc tdoc, ctmbstr filename)
 
int TIDY_CALL tidyParseStdin (TidyDoc tdoc)
 
int TIDY_CALL tidyParseString (TidyDoc tdoc, ctmbstr content)
 
int TIDY_CALL tidyParseBuffer (TidyDoc tdoc, TidyBuffer *buf)
 
int TIDY_CALL tidyParseSource (TidyDoc tdoc, TidyInputSource *source)
 
int TIDY_CALL tidyCleanAndRepair (TidyDoc tdoc)
 
int TIDY_CALL tidyRunDiagnostics (TidyDoc tdoc)
 
int TIDY_CALL tidyReportDoctype (TidyDoc tdoc)
 
int TIDY_CALL tidySaveFile (TidyDoc tdoc, ctmbstr filename)
 
int TIDY_CALL tidySaveStdout (TidyDoc tdoc)
 
int TIDY_CALL tidySaveBuffer (TidyDoc tdoc, TidyBuffer *buf)
 
int TIDY_CALL tidySaveString (TidyDoc tdoc, tmbstr buffer, uint *buflen)
 
int TIDY_CALL tidySaveSink (TidyDoc tdoc, TidyOutputSink *sink)
 
int TIDY_CALL tidyOptSaveFile (TidyDoc tdoc, ctmbstr cfgfil)
 
int TIDY_CALL tidyOptSaveSink (TidyDoc tdoc, TidyOutputSink *sink)
 
void TIDY_CALL tidyErrorSummary (TidyDoc tdoc)
 
void TIDY_CALL tidyGeneralInfo (TidyDoc tdoc)
 
TidyNode TIDY_CALL tidyGetRoot (TidyDoc tdoc)
 
TidyNode TIDY_CALL tidyGetHtml (TidyDoc tdoc)
 
TidyNode TIDY_CALL tidyGetHead (TidyDoc tdoc)
 
TidyNode TIDY_CALL tidyGetBody (TidyDoc tdoc)
 
TidyNode TIDY_CALL tidyGetParent (TidyNode tnod)
 
TidyNode TIDY_CALL tidyGetChild (TidyNode tnod)
 
TidyNode TIDY_CALL tidyGetNext (TidyNode tnod)
 
TidyNode TIDY_CALL tidyGetPrev (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrFirst (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrNext (TidyAttr tattr)
 
ctmbstr TIDY_CALL tidyAttrName (TidyAttr tattr)
 
ctmbstr TIDY_CALL tidyAttrValue (TidyAttr tattr)
 
TidyNodeType TIDY_CALL tidyNodeGetType (TidyNode tnod)
 
ctmbstr TIDY_CALL tidyNodeGetName (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsText (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsProp (TidyDoc tdoc, TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsHeader (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeHasText (TidyDoc tdoc, TidyNode tnod)
 
Bool TIDY_CALL tidyNodeGetText (TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)
 
Bool TIDY_CALL tidyNodeGetValue (TidyDoc tdoc, TidyNode tnod, TidyBuffer *buf)
 
TidyTagId TIDY_CALL tidyNodeGetId (TidyNode tnod)
 
uint TIDY_CALL tidyNodeLine (TidyNode tnod)
 
uint TIDY_CALL tidyNodeColumn (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsHTML (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsHEAD (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsTITLE (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsBASE (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsMETA (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsBODY (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsFRAMESET (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsFRAME (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsIFRAME (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsNOFRAMES (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsHR (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsH1 (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsH2 (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsPRE (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsLISTING (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsP (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsUL (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsOL (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsDL (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsDIR (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsLI (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsDT (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsDD (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsTABLE (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsCAPTION (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsTD (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsTH (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsTR (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsCOL (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsCOLGROUP (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsBR (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsA (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsLINK (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsB (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsI (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsSTRONG (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsEM (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsBIG (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsSMALL (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsPARAM (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsOPTION (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsOPTGROUP (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsIMG (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsMAP (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsAREA (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsNOBR (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsWBR (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsFONT (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsLAYER (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsSPACER (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsCENTER (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsSTYLE (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsSCRIPT (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsNOSCRIPT (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsFORM (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsTEXTAREA (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsBLOCKQUOTE (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsAPPLET (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsOBJECT (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsDIV (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsSPAN (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsINPUT (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsQ (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsLABEL (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsH3 (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsH4 (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsH5 (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsH6 (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsADDRESS (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsXMP (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsSELECT (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsBLINK (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsMARQUEE (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsEMBED (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsBASEFONT (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsISINDEX (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsS (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsSTRIKE (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsU (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsMENU (TidyNode tnod)
 
Bool TIDY_CALL tidyNodeIsDATALIST (TidyNode tnod)
 
TidyAttrId TIDY_CALL tidyAttrGetId (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsEvent (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsProp (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsHREF (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsSRC (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsID (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsNAME (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsSUMMARY (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsALT (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsLONGDESC (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsUSEMAP (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsISMAP (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsLANGUAGE (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsTYPE (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsVALUE (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsCONTENT (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsTITLE (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsXMLNS (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsDATAFLD (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsWIDTH (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsHEIGHT (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsFOR (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsSELECTED (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsCHECKED (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsLANG (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsTARGET (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsHTTP_EQUIV (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsREL (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnMOUSEMOVE (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnMOUSEDOWN (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnMOUSEUP (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnCLICK (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnMOUSEOVER (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnMOUSEOUT (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnKEYDOWN (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnKEYUP (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnKEYPRESS (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnFOCUS (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsOnBLUR (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsBGCOLOR (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsLINK (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsALINK (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsVLINK (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsTEXT (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsSTYLE (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsABBR (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsCOLSPAN (TidyAttr tattr)
 
Bool TIDY_CALL tidyAttrIsROWSPAN (TidyAttr tattr)
 
TidyAttr TIDY_CALL tidyAttrGetById (TidyNode tnod, TidyAttrId attId)
 
TidyAttr TIDY_CALL tidyAttrGetHREF (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetSRC (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetID (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetNAME (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetSUMMARY (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetALT (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetLONGDESC (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetUSEMAP (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetISMAP (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetLANGUAGE (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetTYPE (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetVALUE (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetCONTENT (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetTITLE (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetXMLNS (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetDATAFLD (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetWIDTH (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetHEIGHT (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetFOR (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetSELECTED (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetCHECKED (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetLANG (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetTARGET (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetHTTP_EQUIV (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetREL (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnMOUSEMOVE (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnMOUSEDOWN (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnMOUSEUP (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnCLICK (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnMOUSEOVER (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnMOUSEOUT (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnKEYDOWN (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnKEYUP (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnKEYPRESS (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnFOCUS (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetOnBLUR (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetBGCOLOR (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetLINK (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetALINK (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetVLINK (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetTEXT (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetSTYLE (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetABBR (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetCOLSPAN (TidyNode tnod)
 
TidyAttr TIDY_CALL tidyAttrGetROWSPAN (TidyNode tnod)
 

Detailed Description

  • Defines HTML Tidy API implemented by tidy library.

Public interface is const-correct and doesn't explicitly depend on any globals. Thus, thread-safety may be introduced w/out changing the interface.

Looking ahead to a C++ wrapper, C functions always pass this-equivalent as 1st arg.

Copyright (c) 1998-2008 World Wide Web Consortium (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved.

Contributing Author(s):

Dave Raggett dsr@w.nosp@m.3.or.nosp@m.g

The contributing author(s) would like to thank all those who helped with testing, bug fixes and suggestions for improvements. This wouldn't have been possible without your help.

COPYRIGHT NOTICE:

This software and documentation is provided "as is," and the copyright holders and contributing author(s) make no representations or warranties, express or implied, including but not limited to, warranties of merchantability or fitness for any particular purpose or that the use of the software or documentation will not infringe any third party patents, copyrights, trademarks or other rights.

The copyright holders and contributing author(s) will not be held liable for any direct, indirect, special or consequential damages arising out of any use of the software or documentation, even if advised of the possibility of such damage.

Permission is hereby granted to use, copy, modify, and distribute this source code, or portions hereof, documentation and executables, for any purpose, without fee, subject to the following restrictions:

  1. The origin of this source code must not be misrepresented.
  2. Altered versions must be plainly marked as such and must not be misrepresented as being the original source.
  3. This Copyright notice may not be removed or altered from any source or altered source distribution.

The copyright holders and contributing author(s) specifically permit, without fee, and encourage the use of this source code as a component for supporting the Hypertext Markup Language in commercial products. If you use this source code in a product, acknowledgment is not required but would be appreciated.

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