00001 #ifndef __TIDY_H__
00002 #define __TIDY_H__
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070 #include "platform.h"
00071 #include "tidyenum.h"
00072
00073 #ifdef __cplusplus
00074 extern "C" {
00075 #endif
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085
00086
00087 opaque( TidyDoc );
00088
00089
00090
00091
00092 opaque( TidyOption );
00093
00094
00095
00096
00097 opaque( TidyNode );
00098
00099
00100
00101
00102 opaque( TidyAttr );
00103
00104
00105
00106 TIDY_STRUCT struct _TidyBuffer;
00107 typedef struct _TidyBuffer TidyBuffer;
00108
00109
00110
00111
00112
00113
00114
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124
00125
00126
00127
00128
00129
00130
00131
00132
00133
00134
00135
00136
00137
00138
00139
00140
00141
00142
00143
00144
00145
00146
00147
00148
00149
00150
00151
00152
00153
00154
00155
00156
00157
00158
00159
00160
00161
00162
00163
00164
00165
00166
00167
00168
00169
00170
00171
00172
00173
00174 TIDY_EXPORT TidyDoc tidyCreate();
00175 TIDY_EXPORT void tidyRelease( TidyDoc tdoc );
00176
00177
00178
00179
00180 TIDY_EXPORT void tidySetAppData( TidyDoc tdoc, uint appData );
00181
00182
00183 TIDY_EXPORT uint tidyGetAppData( TidyDoc tdoc );
00184
00185
00186 TIDY_EXPORT ctmbstr tidyReleaseDate();
00187
00188
00189
00190
00191
00192 TIDY_EXPORT int tidyStatus( TidyDoc tdoc );
00193
00194
00195 TIDY_EXPORT int tidyDetectedHtmlVersion( TidyDoc tdoc );
00196
00197
00198 TIDY_EXPORT Bool tidyDetectedXhtml( TidyDoc tdoc );
00199
00200
00201 TIDY_EXPORT Bool tidyDetectedGenericXml( TidyDoc tdoc );
00202
00203
00204
00205
00206 TIDY_EXPORT uint tidyErrorCount( TidyDoc tdoc );
00207
00208
00209 TIDY_EXPORT uint tidyWarningCount( TidyDoc tdoc );
00210
00211
00212 TIDY_EXPORT uint tidyAccessWarningCount( TidyDoc tdoc );
00213
00214
00215 TIDY_EXPORT uint tidyConfigErrorCount( TidyDoc tdoc );
00216
00217
00218
00219
00220 TIDY_EXPORT int tidyLoadConfig( TidyDoc tdoc, ctmbstr configFile );
00221
00222
00223 TIDY_EXPORT int tidyLoadConfigEnc( TidyDoc tdoc, ctmbstr configFile,
00224 ctmbstr charenc );
00225
00226
00227
00228
00229
00230 TIDY_EXPORT int tidySetCharEncoding( TidyDoc tdoc, ctmbstr encnam );
00231
00232
00233
00234
00235
00236
00237
00238
00239
00240
00241
00242 TIDY_EXPORT TidyOptionId tidyOptGetIdForName( ctmbstr optnam );
00243
00244
00245
00246
00247
00248
00249
00250
00251
00252
00253
00254
00255
00256
00257 TIDY_EXPORT TidyIterator tidyGetOptionList( TidyDoc tdoc );
00258
00259 TIDY_EXPORT TidyOption tidyGetNextOption( TidyDoc tdoc, TidyIterator* pos );
00260
00261
00262 TIDY_EXPORT TidyOption tidyGetOption( TidyDoc tdoc, TidyOptionId optId );
00263
00264 TIDY_EXPORT TidyOption tidyGetOptionByName( TidyDoc tdoc, ctmbstr optnam );
00265
00266
00267 TIDY_EXPORT TidyOptionId tidyOptGetId( TidyOption opt );
00268
00269
00270 TIDY_EXPORT ctmbstr tidyOptGetName( TidyOption opt );
00271
00272
00273 TIDY_EXPORT TidyOptionType tidyOptGetType( TidyOption opt );
00274
00275
00276 TIDY_EXPORT Bool tidyOptIsReadOnly( TidyOption opt );
00277
00278
00279 TIDY_EXPORT TidyConfigCategory tidyOptGetCategory( TidyOption opt );
00280
00281
00282 TIDY_EXPORT ctmbstr tidyOptGetDefault( TidyOption opt );
00283
00284
00285 TIDY_EXPORT uint tidyOptGetDefaultInt( TidyOption opt );
00286
00287
00288 TIDY_EXPORT Bool tidyOptGetDefaultBool( TidyOption opt );
00289
00290
00291 TIDY_EXPORT TidyIterator tidyOptGetPickList( TidyOption opt );
00292
00293 TIDY_EXPORT ctmbstr tidyOptGetNextPick( TidyOption opt, TidyIterator* pos );
00294
00295
00296 TIDY_EXPORT ctmbstr tidyOptGetValue( TidyDoc tdoc, TidyOptionId optId );
00297
00298 TIDY_EXPORT Bool tidyOptSetValue( TidyDoc tdoc, TidyOptionId optId, ctmbstr val );
00299
00300 TIDY_EXPORT Bool tidyOptParseValue( TidyDoc tdoc, ctmbstr optnam, ctmbstr val );
00301
00302
00303 TIDY_EXPORT uint tidyOptGetInt( TidyDoc tdoc, TidyOptionId optId );
00304
00305 TIDY_EXPORT Bool tidyOptSetInt( TidyDoc tdoc, TidyOptionId optId, uint val );
00306
00307
00308 TIDY_EXPORT Bool tidyOptGetBool( TidyDoc tdoc, TidyOptionId optId );
00309
00310 TIDY_EXPORT Bool tidyOptSetBool( TidyDoc tdoc, TidyOptionId optId, Bool val );
00311
00312
00313 TIDY_EXPORT Bool tidyOptResetToDefault( TidyDoc tdoc, TidyOptionId opt );
00314
00315 TIDY_EXPORT Bool tidyOptResetAllToDefault( TidyDoc tdoc );
00316
00317
00318 TIDY_EXPORT Bool tidyOptSnapshot( TidyDoc tdoc );
00319
00320 TIDY_EXPORT Bool tidyOptResetToSnapshot( TidyDoc tdoc );
00321
00322
00323 TIDY_EXPORT Bool tidyOptDiffThanDefault( TidyDoc tdoc );
00324
00325 TIDY_EXPORT Bool tidyOptDiffThanSnapshot( TidyDoc tdoc );
00326
00327
00328 TIDY_EXPORT Bool tidyOptCopyConfig( TidyDoc tdocTo, TidyDoc tdocFrom );
00329
00330
00331
00332 TIDY_EXPORT ctmbstr tidyOptGetEncName( TidyDoc tdoc, TidyOptionId optId );
00333
00334
00335 TIDY_EXPORT ctmbstr tidyOptGetCurrPick( TidyDoc tdoc, TidyOptionId optId);
00336
00337
00338 TIDY_EXPORT TidyIterator tidyOptGetDeclTagList( TidyDoc tdoc );
00339
00340
00341 TIDY_EXPORT ctmbstr tidyOptGetNextDeclTag( TidyDoc tdoc,
00342 TidyOptionId optId,
00343 TidyIterator* iter );
00344
00345
00346
00347
00348
00349
00350
00351
00352
00353
00354
00355
00356
00357
00358
00359
00360
00361
00362
00363
00364 typedef int (*TidyGetByteFunc)( uint sourceData );
00365
00366
00367 typedef void (*TidyUngetByteFunc)( uint sourceData, byte bt );
00368
00369
00370 typedef Bool (*TidyEOFFunc)( uint sourceData );
00371
00372
00373 #define EndOfStream (~0u)
00374
00375
00376
00377 TIDY_STRUCT
00378 typedef struct _TidyInputSource
00379 {
00380
00381 uint sourceData;
00382
00383
00384 TidyGetByteFunc getByte;
00385 TidyUngetByteFunc ungetByte;
00386 TidyEOFFunc eof;
00387 } TidyInputSource;
00388
00389
00390
00391
00392
00393 TIDY_EXPORT Bool tidyInitSource( TidyInputSource* source,
00394 void* srcData,
00395 TidyGetByteFunc gbFunc,
00396 TidyUngetByteFunc ugbFunc,
00397 TidyEOFFunc endFunc );
00398
00399
00400 TIDY_EXPORT uint tidyGetByte( TidyInputSource* source );
00401
00402
00403 TIDY_EXPORT void tidyUngetByte( TidyInputSource* source, uint byteValue );
00404
00405
00406 TIDY_EXPORT Bool tidyIsEOF( TidyInputSource* source );
00407
00408
00409
00410
00411
00412
00413 typedef void (*TidyPutByteFunc)( uint sinkData, byte bt );
00414
00415
00416
00417
00418 TIDY_STRUCT
00419 typedef struct _TidyOutputSink
00420 {
00421
00422 uint sinkData;
00423
00424
00425 TidyPutByteFunc putByte;
00426 } TidyOutputSink;
00427
00428
00429
00430
00431
00432 TIDY_EXPORT Bool tidyInitSink( TidyOutputSink* sink,
00433 void* snkData,
00434 TidyPutByteFunc pbFunc );
00435
00436
00437 TIDY_EXPORT void tidyPutByte( TidyOutputSink* sink, uint byteValue );
00438
00439
00440
00441
00442
00443
00444
00445 typedef Bool (*TidyReportFilter)( TidyDoc tdoc, TidyReportLevel lvl,
00446 uint line, uint col, ctmbstr mssg );
00447
00448
00449 TIDY_EXPORT Bool tidySetReportFilter( TidyDoc tdoc,
00450 TidyReportFilter filtCallback );
00451
00452
00453 TIDY_EXPORT FILE* tidySetErrorFile( TidyDoc tdoc, ctmbstr errfilnam );
00454
00455 TIDY_EXPORT int tidySetErrorBuffer( TidyDoc tdoc, TidyBuffer* errbuf );
00456
00457 TIDY_EXPORT int tidySetErrorSink( TidyDoc tdoc, TidyOutputSink* sink );
00458
00459
00460
00461
00462
00463
00464
00465
00466
00467
00468
00469
00470
00471
00472
00473
00474
00475
00476
00477 typedef void* (*TidyMalloc)( size_t len );
00478
00479 typedef void* (*TidyRealloc)( void* buf, size_t len );
00480
00481 typedef void (*TidyFree)( void* buf );
00482
00483 typedef void (*TidyPanic)( ctmbstr mssg );
00484
00485
00486 TIDY_EXPORT Bool tidySetMallocCall( TidyMalloc fmalloc );
00487
00488 TIDY_EXPORT Bool tidySetReallocCall( TidyRealloc frealloc );
00489
00490 TIDY_EXPORT Bool tidySetFreeCall( TidyFree ffree );
00491
00492 TIDY_EXPORT Bool tidySetPanicCall( TidyPanic fpanic );
00493
00494
00495
00496
00497
00498
00499
00500
00501
00502
00503
00504
00505
00506
00507
00508
00509
00510
00511 TIDY_EXPORT int tidyParseFile( TidyDoc tdoc, ctmbstr filename );
00512
00513
00514 TIDY_EXPORT int tidyParseStdin( TidyDoc tdoc );
00515
00516
00517 TIDY_EXPORT int tidyParseString( TidyDoc tdoc, ctmbstr content );
00518
00519
00520 TIDY_EXPORT int tidyParseBuffer( TidyDoc tdoc, TidyBuffer* buf );
00521
00522
00523 TIDY_EXPORT int tidyParseSource( TidyDoc tdoc, TidyInputSource* source);
00524
00525
00526
00527
00528
00529
00530
00531
00532
00533 TIDY_EXPORT int tidyCleanAndRepair( TidyDoc tdoc );
00534
00535
00536
00537
00538 TIDY_EXPORT int tidyRunDiagnostics( TidyDoc tdoc );
00539
00540
00541
00542
00543
00544
00545
00546
00547
00548
00549
00550
00551 TIDY_EXPORT int tidySaveFile( TidyDoc tdoc, ctmbstr filename );
00552
00553
00554 TIDY_EXPORT int tidySaveStdout( TidyDoc tdoc );
00555
00556
00557 TIDY_EXPORT int tidySaveBuffer( TidyDoc tdoc, TidyBuffer* buf );
00558
00559
00560
00561
00562
00563 TIDY_EXPORT int tidySaveString( TidyDoc tdoc,
00564 tmbstr buffer, uint* buflen );
00565
00566
00567 TIDY_EXPORT int tidySaveSink( TidyDoc tdoc, TidyOutputSink* sink );
00568
00569
00570
00571
00572
00573
00574
00575
00576
00577 TIDY_EXPORT int tidyOptSaveFile( TidyDoc tdoc, ctmbstr cfgfil );
00578
00579
00580
00581 TIDY_EXPORT int tidyOptSaveSink( TidyDoc tdoc, TidyOutputSink* sink );
00582
00583
00584
00585
00586
00587
00588 TIDY_EXPORT void tidyErrorSummary( TidyDoc tdoc );
00589
00590
00591 TIDY_EXPORT void tidyGeneralInfo( TidyDoc tdoc );
00592
00593
00594
00595
00596
00597
00598
00599
00600
00601
00602
00603
00604
00605
00606
00607
00608
00609
00610
00611
00612
00613
00614
00615
00616
00617
00618
00619
00620
00621
00622
00623
00624
00625
00626
00627
00628
00629
00630
00631
00632
00633
00634
00635
00636
00637
00638
00639
00640
00641
00642
00643
00644
00645
00646
00647
00648
00649
00650
00651
00652
00653
00654
00655
00656
00657 TIDY_EXPORT TidyNode tidyGetRoot( TidyDoc tdoc );
00658 TIDY_EXPORT TidyNode tidyGetHtml( TidyDoc tdoc );
00659 TIDY_EXPORT TidyNode tidyGetHead( TidyDoc tdoc );
00660 TIDY_EXPORT TidyNode tidyGetBody( TidyDoc tdoc );
00661
00662
00663 TIDY_EXPORT TidyNode tidyGetParent( TidyNode tnod );
00664 TIDY_EXPORT TidyNode tidyGetChild( TidyNode tnod );
00665
00666
00667 TIDY_EXPORT TidyNode tidyGetNext( TidyNode tnod );
00668 TIDY_EXPORT TidyNode tidyGetPrev( TidyNode tnod );
00669
00670
00671
00672
00673
00674
00675
00676
00677 TIDY_EXPORT TidyAttr tidyAttrFirst( TidyNode tnod );
00678 TIDY_EXPORT TidyAttr tidyAttrNext( TidyAttr tattr );
00679
00680 TIDY_EXPORT ctmbstr tidyAttrName( TidyAttr tattr );
00681 TIDY_EXPORT ctmbstr tidyAttrValue( TidyAttr tattr );
00682
00683
00684
00685
00686
00687
00688
00689
00690
00691
00692
00693
00694
00695
00696
00697
00698
00699 TIDY_EXPORT TidyNodeType tidyNodeGetType( TidyNode tnod );
00700 TIDY_EXPORT ctmbstr tidyNodeGetName( TidyNode tnod );
00701
00702 TIDY_EXPORT Bool tidyNodeIsText( TidyNode tnod );
00703 TIDY_EXPORT Bool tidyNodeIsProp( TidyDoc tdoc, TidyNode tnod );
00704 TIDY_EXPORT Bool tidyNodeIsHeader( TidyNode tnod );
00705
00706 TIDY_EXPORT Bool tidyNodeHasText( TidyDoc tdoc, TidyNode tnod );
00707 TIDY_EXPORT Bool tidyNodeGetText( TidyDoc tdoc, TidyNode tnod, TidyBuffer* buf );
00708
00709 TIDY_EXPORT TidyTagId tidyNodeGetId( TidyNode tnod );
00710
00711 TIDY_EXPORT Bool tidyNodeIsHTML( TidyNode tnod );
00712 TIDY_EXPORT Bool tidyNodeIsHEAD( TidyNode tnod );
00713 TIDY_EXPORT Bool tidyNodeIsTITLE( TidyNode tnod );
00714 TIDY_EXPORT Bool tidyNodeIsBASE( TidyNode tnod );
00715 TIDY_EXPORT Bool tidyNodeIsMETA( TidyNode tnod );
00716 TIDY_EXPORT Bool tidyNodeIsBODY( TidyNode tnod );
00717 TIDY_EXPORT Bool tidyNodeIsFRAMESET( TidyNode tnod );
00718 TIDY_EXPORT Bool tidyNodeIsFRAME( TidyNode tnod );
00719 TIDY_EXPORT Bool tidyNodeIsIFRAME( TidyNode tnod );
00720 TIDY_EXPORT Bool tidyNodeIsNOFRAMES( TidyNode tnod );
00721 TIDY_EXPORT Bool tidyNodeIsHR( TidyNode tnod );
00722 TIDY_EXPORT Bool tidyNodeIsH1( TidyNode tnod );
00723 TIDY_EXPORT Bool tidyNodeIsH2( TidyNode tnod );
00724 TIDY_EXPORT Bool tidyNodeIsPRE( TidyNode tnod );
00725 TIDY_EXPORT Bool tidyNodeIsLISTING( TidyNode tnod );
00726 TIDY_EXPORT Bool tidyNodeIsP( TidyNode tnod );
00727 TIDY_EXPORT Bool tidyNodeIsUL( TidyNode tnod );
00728 TIDY_EXPORT Bool tidyNodeIsOL( TidyNode tnod );
00729 TIDY_EXPORT Bool tidyNodeIsDL( TidyNode tnod );
00730 TIDY_EXPORT Bool tidyNodeIsDIR( TidyNode tnod );
00731 TIDY_EXPORT Bool tidyNodeIsLI( TidyNode tnod );
00732 TIDY_EXPORT Bool tidyNodeIsDT( TidyNode tnod );
00733 TIDY_EXPORT Bool tidyNodeIsDD( TidyNode tnod );
00734 TIDY_EXPORT Bool tidyNodeIsTABLE( TidyNode tnod );
00735 TIDY_EXPORT Bool tidyNodeIsCAPTION( TidyNode tnod );
00736 TIDY_EXPORT Bool tidyNodeIsTD( TidyNode tnod );
00737 TIDY_EXPORT Bool tidyNodeIsTH( TidyNode tnod );
00738 TIDY_EXPORT Bool tidyNodeIsTR( TidyNode tnod );
00739 TIDY_EXPORT Bool tidyNodeIsCOL( TidyNode tnod );
00740 TIDY_EXPORT Bool tidyNodeIsCOLGROUP( TidyNode tnod );
00741 TIDY_EXPORT Bool tidyNodeIsBR( TidyNode tnod );
00742 TIDY_EXPORT Bool tidyNodeIsA( TidyNode tnod );
00743 TIDY_EXPORT Bool tidyNodeIsLINK( TidyNode tnod );
00744 TIDY_EXPORT Bool tidyNodeIsB( TidyNode tnod );
00745 TIDY_EXPORT Bool tidyNodeIsI( TidyNode tnod );
00746 TIDY_EXPORT Bool tidyNodeIsSTRONG( TidyNode tnod );
00747 TIDY_EXPORT Bool tidyNodeIsEM( TidyNode tnod );
00748 TIDY_EXPORT Bool tidyNodeIsBIG( TidyNode tnod );
00749 TIDY_EXPORT Bool tidyNodeIsSMALL( TidyNode tnod );
00750 TIDY_EXPORT Bool tidyNodeIsPARAM( TidyNode tnod );
00751 TIDY_EXPORT Bool tidyNodeIsOPTION( TidyNode tnod );
00752 TIDY_EXPORT Bool tidyNodeIsOPTGROUP( TidyNode tnod );
00753 TIDY_EXPORT Bool tidyNodeIsIMG( TidyNode tnod );
00754 TIDY_EXPORT Bool tidyNodeIsMAP( TidyNode tnod );
00755 TIDY_EXPORT Bool tidyNodeIsAREA( TidyNode tnod );
00756 TIDY_EXPORT Bool tidyNodeIsNOBR( TidyNode tnod );
00757 TIDY_EXPORT Bool tidyNodeIsWBR( TidyNode tnod );
00758 TIDY_EXPORT Bool tidyNodeIsFONT( TidyNode tnod );
00759 TIDY_EXPORT Bool tidyNodeIsLAYER( TidyNode tnod );
00760 TIDY_EXPORT Bool tidyNodeIsSPACER( TidyNode tnod );
00761 TIDY_EXPORT Bool tidyNodeIsCENTER( TidyNode tnod );
00762 TIDY_EXPORT Bool tidyNodeIsSTYLE( TidyNode tnod );
00763 TIDY_EXPORT Bool tidyNodeIsSCRIPT( TidyNode tnod );
00764 TIDY_EXPORT Bool tidyNodeIsNOSCRIPT( TidyNode tnod );
00765 TIDY_EXPORT Bool tidyNodeIsFORM( TidyNode tnod );
00766 TIDY_EXPORT Bool tidyNodeIsTEXTAREA( TidyNode tnod );
00767 TIDY_EXPORT Bool tidyNodeIsBLOCKQUOTE( TidyNode tnod );
00768 TIDY_EXPORT Bool tidyNodeIsAPPLET( TidyNode tnod );
00769 TIDY_EXPORT Bool tidyNodeIsOBJECT( TidyNode tnod );
00770 TIDY_EXPORT Bool tidyNodeIsDIV( TidyNode tnod );
00771 TIDY_EXPORT Bool tidyNodeIsSPAN( TidyNode tnod );
00772 TIDY_EXPORT Bool tidyNodeIsINPUT( TidyNode tnod );
00773 TIDY_EXPORT Bool tidyNodeIsQ( TidyNode tnod );
00774 TIDY_EXPORT Bool tidyNodeIsLABEL( TidyNode tnod );
00775 TIDY_EXPORT Bool tidyNodeIsH3( TidyNode tnod );
00776 TIDY_EXPORT Bool tidyNodeIsH4( TidyNode tnod );
00777 TIDY_EXPORT Bool tidyNodeIsH5( TidyNode tnod );
00778 TIDY_EXPORT Bool tidyNodeIsH6( TidyNode tnod );
00779 TIDY_EXPORT Bool tidyNodeIsADDRESS( TidyNode tnod );
00780 TIDY_EXPORT Bool tidyNodeIsXMP( TidyNode tnod );
00781 TIDY_EXPORT Bool tidyNodeIsSELECT( TidyNode tnod );
00782 TIDY_EXPORT Bool tidyNodeIsBLINK( TidyNode tnod );
00783 TIDY_EXPORT Bool tidyNodeIsMARQUEE( TidyNode tnod );
00784 TIDY_EXPORT Bool tidyNodeIsEMBED( TidyNode tnod );
00785 TIDY_EXPORT Bool tidyNodeIsBASEFONT( TidyNode tnod );
00786 TIDY_EXPORT Bool tidyNodeIsISINDEX( TidyNode tnod );
00787 TIDY_EXPORT Bool tidyNodeIsS( TidyNode tnod );
00788 TIDY_EXPORT Bool tidyNodeIsSTRIKE( TidyNode tnod );
00789 TIDY_EXPORT Bool tidyNodeIsU( TidyNode tnod );
00790 TIDY_EXPORT Bool tidyNodeIsMENU( TidyNode tnod );
00791
00792
00793
00794
00795
00796
00797
00798
00799
00800
00801 TIDY_EXPORT TidyAttrId tidyAttrGetId( TidyAttr tattr );
00802 TIDY_EXPORT Bool tidyAttrIsEvent( TidyAttr tattr );
00803 TIDY_EXPORT Bool tidyAttrIsProp( TidyAttr tattr );
00804
00805 TIDY_EXPORT Bool tidyAttrIsHREF( TidyAttr tattr );
00806 TIDY_EXPORT Bool tidyAttrIsSRC( TidyAttr tattr );
00807 TIDY_EXPORT Bool tidyAttrIsID( TidyAttr tattr );
00808 TIDY_EXPORT Bool tidyAttrIsNAME( TidyAttr tattr );
00809 TIDY_EXPORT Bool tidyAttrIsSUMMARY( TidyAttr tattr );
00810 TIDY_EXPORT Bool tidyAttrIsALT( TidyAttr tattr );
00811 TIDY_EXPORT Bool tidyAttrIsLONGDESC( TidyAttr tattr );
00812 TIDY_EXPORT Bool tidyAttrIsUSEMAP( TidyAttr tattr );
00813 TIDY_EXPORT Bool tidyAttrIsISMAP( TidyAttr tattr );
00814 TIDY_EXPORT Bool tidyAttrIsLANGUAGE( TidyAttr tattr );
00815 TIDY_EXPORT Bool tidyAttrIsTYPE( TidyAttr tattr );
00816 TIDY_EXPORT Bool tidyAttrIsVALUE( TidyAttr tattr );
00817 TIDY_EXPORT Bool tidyAttrIsCONTENT( TidyAttr tattr );
00818 TIDY_EXPORT Bool tidyAttrIsTITLE( TidyAttr tattr );
00819 TIDY_EXPORT Bool tidyAttrIsXMLNS( TidyAttr tattr );
00820 TIDY_EXPORT Bool tidyAttrIsDATAFLD( TidyAttr tattr );
00821 TIDY_EXPORT Bool tidyAttrIsWIDTH( TidyAttr tattr );
00822 TIDY_EXPORT Bool tidyAttrIsHEIGHT( TidyAttr tattr );
00823 TIDY_EXPORT Bool tidyAttrIsFOR( TidyAttr tattr );
00824 TIDY_EXPORT Bool tidyAttrIsSELECTED( TidyAttr tattr );
00825 TIDY_EXPORT Bool tidyAttrIsCHECKED( TidyAttr tattr );
00826 TIDY_EXPORT Bool tidyAttrIsLANG( TidyAttr tattr );
00827 TIDY_EXPORT Bool tidyAttrIsTARGET( TidyAttr tattr );
00828 TIDY_EXPORT Bool tidyAttrIsHTTP_EQUIV( TidyAttr tattr );
00829 TIDY_EXPORT Bool tidyAttrIsREL( TidyAttr tattr );
00830 TIDY_EXPORT Bool tidyAttrIsOnMOUSEMOVE( TidyAttr tattr );
00831 TIDY_EXPORT Bool tidyAttrIsOnMOUSEDOWN( TidyAttr tattr );
00832 TIDY_EXPORT Bool tidyAttrIsOnMOUSEUP( TidyAttr tattr );
00833 TIDY_EXPORT Bool tidyAttrIsOnCLICK( TidyAttr tattr );
00834 TIDY_EXPORT Bool tidyAttrIsOnMOUSEOVER( TidyAttr tattr );
00835 TIDY_EXPORT Bool tidyAttrIsOnMOUSEOUT( TidyAttr tattr );
00836 TIDY_EXPORT Bool tidyAttrIsOnKEYDOWN( TidyAttr tattr );
00837 TIDY_EXPORT Bool tidyAttrIsOnKEYUP( TidyAttr tattr );
00838 TIDY_EXPORT Bool tidyAttrIsOnKEYPRESS( TidyAttr tattr );
00839 TIDY_EXPORT Bool tidyAttrIsOnFOCUS( TidyAttr tattr );
00840 TIDY_EXPORT Bool tidyAttrIsOnBLUR( TidyAttr tattr );
00841 TIDY_EXPORT Bool tidyAttrIsBGCOLOR( TidyAttr tattr );
00842 TIDY_EXPORT Bool tidyAttrIsLINK( TidyAttr tattr );
00843 TIDY_EXPORT Bool tidyAttrIsALINK( TidyAttr tattr );
00844 TIDY_EXPORT Bool tidyAttrIsVLINK( TidyAttr tattr );
00845 TIDY_EXPORT Bool tidyAttrIsTEXT( TidyAttr tattr );
00846 TIDY_EXPORT Bool tidyAttrIsSTYLE( TidyAttr tattr );
00847 TIDY_EXPORT Bool tidyAttrIsABBR( TidyAttr tattr );
00848 TIDY_EXPORT Bool tidyAttrIsCOLSPAN( TidyAttr tattr );
00849 TIDY_EXPORT Bool tidyAttrIsROWSPAN( TidyAttr tattr );
00850
00851
00852
00853
00854
00855
00856
00857
00858
00859
00860
00861 TIDY_EXPORT TidyAttr tidyAttrGetHREF( TidyNode tnod );
00862 TIDY_EXPORT TidyAttr tidyAttrGetSRC( TidyNode tnod );
00863 TIDY_EXPORT TidyAttr tidyAttrGetID( TidyNode tnod );
00864 TIDY_EXPORT TidyAttr tidyAttrGetNAME( TidyNode tnod );
00865 TIDY_EXPORT TidyAttr tidyAttrGetSUMMARY( TidyNode tnod );
00866 TIDY_EXPORT TidyAttr tidyAttrGetALT( TidyNode tnod );
00867 TIDY_EXPORT TidyAttr tidyAttrGetLONGDESC( TidyNode tnod );
00868 TIDY_EXPORT TidyAttr tidyAttrGetUSEMAP( TidyNode tnod );
00869 TIDY_EXPORT TidyAttr tidyAttrGetISMAP( TidyNode tnod );
00870 TIDY_EXPORT TidyAttr tidyAttrGetLANGUAGE( TidyNode tnod );
00871 TIDY_EXPORT TidyAttr tidyAttrGetTYPE( TidyNode tnod );
00872 TIDY_EXPORT TidyAttr tidyAttrGetVALUE( TidyNode tnod );
00873 TIDY_EXPORT TidyAttr tidyAttrGetCONTENT( TidyNode tnod );
00874 TIDY_EXPORT TidyAttr tidyAttrGetTITLE( TidyNode tnod );
00875 TIDY_EXPORT TidyAttr tidyAttrGetXMLNS( TidyNode tnod );
00876 TIDY_EXPORT TidyAttr tidyAttrGetDATAFLD( TidyNode tnod );
00877 TIDY_EXPORT TidyAttr tidyAttrGetWIDTH( TidyNode tnod );
00878 TIDY_EXPORT TidyAttr tidyAttrGetHEIGHT( TidyNode tnod );
00879 TIDY_EXPORT TidyAttr tidyAttrGetFOR( TidyNode tnod );
00880 TIDY_EXPORT TidyAttr tidyAttrGetSELECTED( TidyNode tnod );
00881 TIDY_EXPORT TidyAttr tidyAttrGetCHECKED( TidyNode tnod );
00882 TIDY_EXPORT TidyAttr tidyAttrGetLANG( TidyNode tnod );
00883 TIDY_EXPORT TidyAttr tidyAttrGetTARGET( TidyNode tnod );
00884 TIDY_EXPORT TidyAttr tidyAttrGetHTTP_EQUIV( TidyNode tnod );
00885 TIDY_EXPORT TidyAttr tidyAttrGetREL( TidyNode tnod );
00886 TIDY_EXPORT TidyAttr tidyAttrGetOnMOUSEMOVE( TidyNode tnod );
00887 TIDY_EXPORT TidyAttr tidyAttrGetOnMOUSEDOWN( TidyNode tnod );
00888 TIDY_EXPORT TidyAttr tidyAttrGetOnMOUSEUP( TidyNode tnod );
00889 TIDY_EXPORT TidyAttr tidyAttrGetOnCLICK( TidyNode tnod );
00890 TIDY_EXPORT TidyAttr tidyAttrGetOnMOUSEOVER( TidyNode tnod );
00891 TIDY_EXPORT TidyAttr tidyAttrGetOnMOUSEOUT( TidyNode tnod );
00892 TIDY_EXPORT TidyAttr tidyAttrGetOnKEYDOWN( TidyNode tnod );
00893 TIDY_EXPORT TidyAttr tidyAttrGetOnKEYUP( TidyNode tnod );
00894 TIDY_EXPORT TidyAttr tidyAttrGetOnKEYPRESS( TidyNode tnod );
00895 TIDY_EXPORT TidyAttr tidyAttrGetOnFOCUS( TidyNode tnod );
00896 TIDY_EXPORT TidyAttr tidyAttrGetOnBLUR( TidyNode tnod );
00897 TIDY_EXPORT TidyAttr tidyAttrGetBGCOLOR( TidyNode tnod );
00898 TIDY_EXPORT TidyAttr tidyAttrGetLINK( TidyNode tnod );
00899 TIDY_EXPORT TidyAttr tidyAttrGetALINK( TidyNode tnod );
00900 TIDY_EXPORT TidyAttr tidyAttrGetVLINK( TidyNode tnod );
00901 TIDY_EXPORT TidyAttr tidyAttrGetTEXT( TidyNode tnod );
00902 TIDY_EXPORT TidyAttr tidyAttrGetSTYLE( TidyNode tnod );
00903 TIDY_EXPORT TidyAttr tidyAttrGetABBR( TidyNode tnod );
00904 TIDY_EXPORT TidyAttr tidyAttrGetCOLSPAN( TidyNode tnod );
00905 TIDY_EXPORT TidyAttr tidyAttrGetROWSPAN( TidyNode tnod );
00906
00907
00908
00909
00910 #ifdef __cplusplus
00911 }
00912 #endif
00913 #endif