tidy::diagnose
tidy_diagnose
(PHP 5, PECL tidy >= 0.5.2)
tidy::diagnose -- tidy_diagnose — Run configured diagnostics on parsed and repaired markup
설명
Object oriented style
bool tidy::diagnose
( void
)
Procedural style
Runs diagnostic tests on the given tidy object, adding some more information about the document in the error buffer.
반환값
성공할 경우 TRUE를, 실패할 경우 FALSE를 반환합니다.
예제
Example #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->errorBuffer . "\n";
$tidy->diagnose();
echo $tidy->errorBuffer;
?>
위 예제의 출력:
line 4 column 1 - Warning: <p> isn't allowed in <head> elements line 4 column 1 - Warning: inserting missing 'title' element line 4 column 1 - Warning: <p> isn't allowed in <head> elements line 4 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::errorBuffer()
There are no user contributed notes for this page.
