TidyPas is a Delphi / Kylix / FreePascal binding and component wrapper for the HTML-Tidy library.
TidyLib features an error-correcting parser, syntax-checker, and pretty-printer for HTML, XML, and XHTML documents.
What it can do:
- Produce W3C compliant output from not-so-perfect web documents.
- Translate between HTML, XML, and XHTML formats.
- Provide applications with a simple API to traverse and examine the document tree.
- Easily define input and output from files, ansistrings, or standard console I/O.
TidyPas was developed and tested on the following systems:
In addition, the TidyPas components are also compatible with the Lazarus LCL.