resource tidy_create() Create a new Tidy document object void tidy_release(resource tdoc) Release an allocated Tidy document object int tidy_parse_file(resource tdoc, string filename) Parse markup from a file int tidy_parse_string(resource tdoc, string source) Parse markup from a string int tidy_clean_and_repair(resource tdoc) Execute configured cleanup and repair operations on parsed markup string tidy_release_date() Get release date (version) for current library bool tidy_set_option(resource tdoc, string name, string value) Get release date (version) for current library int tidy_status(resource tdoc) Get status of current document int tidy_detected_html_version(resource tdoc) Detected HTML version: 0, 2, 3 or 4 bool tidy_detected_xhtml(resource tdoc) Input is XHTML? bool tidy_detected_generic_xml(resource tdoc) Input is generic XML (not HTML or XHTML)? int tidy_error_count(resource tdoc) Number of Tidy errors encountered. If > 0, output is suppressed unless TidyForceOutput is set. int tidy_warning_count(resource tdoc) Number of Tidy warnings encountered int tidy_access_warning_count(resource tdoc) Number of Tidy accessibility warnings encountered int tidy_config_error_count(resource tdoc) Number of Tidy configuration errors encountered int tidy_load_config(resource tdoc, string file [, string encoding]) Load a Tidy configuration file bool tidy_file_exists(string file) Whether a file exists (with tilde expansion) int tidy_set_character_encoding(resource tdoc, string encoding) Set the input/output character encoding for parsing markup int tidy_run_diagnostics(resource tdoc) Run configured diagnostics on parsed and repaired markup (must call tidy_clean_and_repair() first) int tidy_output(resource tdoc [, string filename]) Output currently parsed document (to standard output or specified filename) void tidy_error_summary(resource tdoc) Write more complete information about errors void tidy_general_info(resource tdoc) Write more general information about markup