tidy::__construct
(no version information, might be only in CVS)
tidy::__construct --
Constructs a new tidy object
Description
object
tidy::__construct ( [string filename [, mixed config [, string encoding [, bool use_include_path]]]])
tidy::__construct() constructs a new tidy object.
If the filename parameter is given, this function
will also read that file and initializate the object with the file,
acting like tidy_parse_file().
config parameteren
kan gives som enten et array eller som en streng. Hvis du angiver det som en streng,
betyder det navnet på konfigurationsfilen, ellers er det tolket som
selve indstillingerne. Check http://tidy.sourceforge.net/docs/quickref.html
for en forklaring på hver enkel indstilling.
encoding parameteren sætter encoding for input/output
dokumenter. De mulige værdier for encoding er:
ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16,
utf16le, utf16be, big5 and shiftjis.
Eksempel 1. tidy::__construct() example
<?php
$html = <<< HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head><title>title</title></head> <body> <p>paragraph <bt /> text</p> </body></html>
HTML;
$tidy = new tidy; $tidy->parseString($html);
$tidy->CleanRepair();
if ($tidy->errorBuffer) { echo "The following errors were detected:\n"; echo $tidy->errorBuffer; }
?>
|
The above example will output:
The following errors were detected:
line 8 column 14 - Error: <bt> is not recognized!
line 8 column 14 - Warning: discarding unexpected <bt> |
|
See also tidy_parse_file() and
tidy_parse_string().