|
Последние активные темы форума |
|
tidy_diagnose
(PHP 5) tidy_diagnose --
Run configured diagnostics on parsed and repaired markup
DescriptionПроцедурный стиль: bool tidy_diagnose ( tidy object ) Объектно-ориентированный стиль: bool tidy->diagnose ( void ) tidy_diagnose() runs diagnostic tests on the given
tidy object, adding some more information about
the document in the error buffer.
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Пример 1. tidy_diagnose() example
<?php
$html
= <<< HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<p>paragraph</p>
HTML;
$tidy
=
tidy_parse_string
(
$html
);
$tidy
->
CleanRepair
();
// note the difference between the two outputs
echo
tidy_get_error_buffer
(
$tidy
) .
"\n"
;
$tidy
->
diagnose
();
echo
tidy_get_error_buffer
(
$tidy
);
?>
|
Результат выполнения данного примера: line 5 column 1 - Warning: <p> isn't allowed in <head> elements
line 5 column 1 - Warning: inserting missing 'title' element
line 5 column 1 - Warning: <p> isn't allowed in <head> elements
line 5 column 1 - Warning: inserting missing 'title' element
Info: Doctype given is "-//W3C//DTD XHTML 1.0 Strict//EN"
Info: Document content looks like XHTML 1.0 Strict
2 warnings, 0 errors were found! |
|
Смотрите также tidy_get_error_buffer().
|