cvs: phpdoc /en/reference/tidy/functions tidy-access-count.xml tidy-clean-repair.xml tidy-diagnose.xml tidy-get-body.xml tidy-get-config.xml
tidy-get-error-buffer.xml tidy-get-head.xml tidy-get-html-ver.xml tidy-get-html.xml tidy-get-release.xml tidy-get-root.xml tidy-get-status.xml
tidy-getopt.xml
| From: | Nuno Lopes | Date: | Sat, 03 Jul 2004 15:47:19 +0000 |
| Subject: | cvs: phpdoc /en/reference/tidy/functions tidy-access-count.xml tidy-clean-repair.xml tidy-diagnose.xml tidy-get-body.xml tidy-get-config.xml tidy-get-error-buffer.xml tidy-get-head.xml tidy-get-html-ver.xml tidy-get-html.xml tidy-get-release.xml tidy-get-root.xml tidy-get-status.xml tidy-getopt.xml |
||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969361650@lists.php.net to get a copy of this message | ||
nlopess Sat Jul 3 11:47:19 2004 EDT
Modified files:
/phpdoc/en/reference/tidy/functions tidy-access-count.xml
tidy-clean-repair.xml
tidy-diagnose.xml
tidy-get-body.xml
tidy-get-config.xml
tidy-get-error-buffer.xml
tidy-get-head.xml
tidy-get-html-ver.xml
tidy-get-html.xml
tidy-get-release.xml
tidy-get-root.xml
tidy-get-status.xml
tidy-getopt.xml
Log:
more tidy docs and examples. also some OO protos
http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-access-count.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-access-count.xml diff -u phpdoc/en/reference/tidy/functions/tidy-access-count.xml:1.2 phpdoc/en/reference/tidy/functions/tidy-access-count.xml:1.3 --- phpdoc/en/reference/tidy/functions/tidy-access-count.xml:1.2 Sat Feb 21 05:41:02 2004 +++ phpdoc/en/reference/tidy/functions/tidy-access-count.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.tidy-access-count"> <refnamediv> <refname>tidy_access_count</refname> @@ -13,9 +13,56 @@ <type>int</type><methodname>tidy_access_count</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> </methodsynopsis> + <para> + <function>tidy_access_count</function> returns the number of + accessibility warnings found for the specified document. + </para> + <note> + <para> + Due to the design of the TidyLib, you must call + <function>tidy_diagnose</function> before + <function>tidy_access_count</function> or it will return always + <literal>0</literal>. You must also need to enable the + <literal>accessibility-check</literal> option. + </para> + </note> + <para> + <example> + <title><function>tidy_access_count</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php - &warn.undocumented.func; +$html ='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<html><head><title>Title</title></head> +<body> +<p><img src="img.png"></p> + +</body></html>'; + + +// select the accessibility check level: 1, 2 or 3 +$config = array('accessibility-check' => 3); + +$tidy = new tidy(); +$tidy->parseString($html, $config); +$tidy->CleanRepair(); + +/* Never forget to call this! */ +$tidy->diagnose(); + +echo tidy_access_count($tidy); //5 + +?> +]]> + </programlisting> + </example> + </para> + <para> + See also <function>tidy_error_count</function> and + <function>tidy_warning_count</function>. + </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml diff -u phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml:1.3 phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml:1.4 --- phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml:1.3 Sat Feb 21 05:41:02 2004 +++ phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <refentry id="function.tidy-clean-repair"> <refnamediv> <refname>tidy_clean_repair</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>bool</type><methodname>tidy_clean_repair</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>bool</type><methodname>tidy->cleanRepair</methodname> + <void /> </methodsynopsis> <para> This function cleans and repairs the given <parameter>tidy</parameter> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-diagnose.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-diagnose.xml diff -u phpdoc/en/reference/tidy/functions/tidy-diagnose.xml:1.4 phpdoc/en/reference/tidy/functions/tidy-diagnose.xml:1.5 --- phpdoc/en/reference/tidy/functions/tidy-diagnose.xml:1.4 Wed Feb 25 06:07:43 2004 +++ phpdoc/en/reference/tidy/functions/tidy-diagnose.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.tidy-diagnose"> <refnamediv> <refname>tidy_diagnose</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>bool</type><methodname>tidy_diagnose</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>bool</type><methodname>tidy->diagnose</methodname> + <void /> </methodsynopsis> <para> <function>tidy_diagnose</function> runs diagnostic tests on the given http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-body.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-body.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-body.xml:1.5 phpdoc/en/reference/tidy/functions/tidy-get-body.xml:1.6 --- phpdoc/en/reference/tidy/functions/tidy-get-body.xml:1.5 Sun Jan 18 07:45:56 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-body.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.tidy-get-body"> <refnamediv> <refname>tidy_get_body</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>object</type><methodname>tidy_get_body</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>object</type><methodname>tidy->body</methodname> + <void /> </methodsynopsis> <para> This function returns a TidyNode object starting from the <body> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-config.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-config.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-config.xml:1.3 phpdoc/en/reference/tidy/functions/tidy-get-config.xml:1.4 --- phpdoc/en/reference/tidy/functions/tidy-get-config.xml:1.3 Sun Feb 22 07:23:24 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-config.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <refentry id="function.tidy-get-config"> <refnamediv> <refname>tidy_get_config</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>array</type><methodname>tidy_get_config</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>array</type><methodname>tidy->getConfig</methodname> + <void /> </methodsynopsis> <para> <function>tidy_get_config</function> returns an array with the http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml:1.4 phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml:1.5 --- phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml:1.4 Sat Mar 6 06:54:32 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.tidy-get-error-buffer"> <refnamediv> <refname>tidy_get_error_buffer</refname> @@ -13,6 +13,11 @@ <type>string</type><methodname>tidy_get_error_buffer</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> </methodsynopsis> + <para>Object oriented style (property):</para> + <classsynopsis> + <ooclass><classname>tidy</classname></ooclass> + <fieldsynopsis><type>string</type><varname>errorBuffer</varname></fieldsynopsis> + </classsynopsis> <para> <function>tidy_get_error_buffer</function> returns warnings and errors which occurred parsing the specified document. @@ -26,7 +31,10 @@ $html = '<p>paragraph</p>'; $tidy = tidy_parse_string($html); + echo tidy_get_error_buffer($tidy); +/* or in OO: */ +echo $tidy->errorBuffer; ?> ]]> </programlisting> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-head.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-head.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-head.xml:1.5 phpdoc/en/reference/tidy/functions/tidy-get-head.xml:1.6 --- phpdoc/en/reference/tidy/functions/tidy-get-head.xml:1.5 Sun Jan 18 07:45:56 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-head.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.tidy-get-head"> <refnamediv> <refname>tidy_get_head</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>object</type><methodname>tidy_get_head</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>object</type><methodname>tidy->head</methodname> + <void /> </methodsynopsis> <para> This function returns a TidyNode object starting from the <head> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml:1.3 phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml:1.4 --- phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml:1.3 Sat May 29 06:21:49 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <refentry id="function.tidy-get-html-ver"> <refnamediv> <refname>tidy_get_html_ver</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>int</type><methodname>tidy_get_html_ver</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>int</type><methodname>tidy->getHtmlVer</methodname> + <void /> </methodsynopsis> <para> <function>tidy_get_html_ver</function> returns the detected HTML version http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-html.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-html.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-html.xml:1.6 phpdoc/en/reference/tidy/functions/tidy-get-html.xml:1.7 --- phpdoc/en/reference/tidy/functions/tidy-get-html.xml:1.6 Sun Jan 18 07:45:55 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-html.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.tidy-get-html"> <refnamediv> <refname>tidy_get_html</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>object</type><methodname>tidy_get_html</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>object</type><methodname>tidy->html</methodname> + <void /> </methodsynopsis> <para> This function returns a TidyNode object starting from the <html> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-release.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-release.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-release.xml:1.2 phpdoc/en/reference/tidy/functions/tidy-get-release.xml:1.3 --- phpdoc/en/reference/tidy/functions/tidy-get-release.xml:1.2 Sun Jan 18 07:53:27 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-release.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.tidy-get-release"> <refnamediv> <refname>tidy_get_release</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>string</type><methodname>tidy_get_release</methodname> <void/> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>string</type><methodname>tidy->getRelease</methodname> + <void /> </methodsynopsis> <para> This function returns a string with the release date of the Tidy library. http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-root.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-root.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-root.xml:1.3 phpdoc/en/reference/tidy/functions/tidy-get-root.xml:1.4 --- phpdoc/en/reference/tidy/functions/tidy-get-root.xml:1.3 Sun Dec 7 17:00:56 2003 +++ phpdoc/en/reference/tidy/functions/tidy-get-root.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <refentry id="function.tidy-get-root"> <refnamediv> @@ -10,9 +10,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>object</type><methodname>tidy_get_root</methodname> - <void/> + <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>object</type><methodname>tidy->root</methodname> + <void /> </methodsynopsis> &warn.undocumented.func; http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-status.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-status.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-status.xml:1.4 phpdoc/en/reference/tidy/functions/tidy-get-status.xml:1.5 --- phpdoc/en/reference/tidy/functions/tidy-get-status.xml:1.4 Tue Mar 9 14:57:40 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-status.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.tidy-get-status"> <refnamediv> <refname>tidy_get_status</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>int</type><methodname>tidy_get_status</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>int</type><methodname>tidy->getStatus</methodname> + <void /> </methodsynopsis> <para> <function>tidy_get_status</function> returns the status for the specified http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-getopt.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-getopt.xml diff -u phpdoc/en/reference/tidy/functions/tidy-getopt.xml:1.1 phpdoc/en/reference/tidy/functions/tidy-getopt.xml:1.2 --- phpdoc/en/reference/tidy/functions/tidy-getopt.xml:1.1 Tue Nov 4 08:26:55 2003 +++ phpdoc/en/reference/tidy/functions/tidy-getopt.xml Sat Jul 3 11:47:18 2004 @@ -1,6 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.1 $ --> -<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> +<!-- $Revision: 1.2 $ --> <refentry id="function.tidy-getopt"> <refnamediv> <refname>tidy_getopt</refname> @@ -10,13 +9,66 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>mixed</type><methodname>tidy_getopt</methodname> + <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> <methodparam><type>string</type><parameter>option</parameter></methodparam> </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>mixed</type><methodname>tidy->getOpt</methodname> + <methodparam><type>string</type><parameter>option</parameter></methodparam> + </methodsynopsis> + <para> + <function>tidy_getopt</function> returns the value of the specified + <parameter>option</parameter> for the specified + <parameter>tidy</parameter> document. The return type depends on the type + of the specified <parameter>option</parameter>. You will find a list with + each configuration option and their types at: <ulink + url="&url.tidy.conf;">&url.tidy.conf;</ulink>. + </para> + <para> + <example> + <title><function>tidy_getopt</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php + +$html ='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<html><head><title>Title</title></head> +<body> + +<p><img src="img.png"></p> + +</body></html>'; + +$config = array('accessibility-check' => 3, + 'alt-text' => 'some text'); + +$tidy = new tidy(); +$tidy->parseString($html, $config); + - &warn.undocumented.func; +var_dump($tidy->getOpt('accessibility-check')); //integer +var_dump($tidy->getOpt('lower-literals')); //boolean +var_dump($tidy->getOpt('alt-text')); //string +?> +]]> + </programlisting> + <para> + The above example will output: + </para> + <screen> +<![CDATA[ +int(3) +bool(true) +string(9) "some text" +]]> + </screen> + </example> + </para> </refsect1> </refentry>
http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-access-count.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-access-count.xml diff -u phpdoc/en/reference/tidy/functions/tidy-access-count.xml:1.2 phpdoc/en/reference/tidy/functions/tidy-access-count.xml:1.3 --- phpdoc/en/reference/tidy/functions/tidy-access-count.xml:1.2 Sat Feb 21 05:41:02 2004 +++ phpdoc/en/reference/tidy/functions/tidy-access-count.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.tidy-access-count"> <refnamediv> <refname>tidy_access_count</refname> @@ -13,9 +13,56 @@ <type>int</type><methodname>tidy_access_count</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> </methodsynopsis> + <para> + <function>tidy_access_count</function> returns the number of + accessibility warnings found for the specified document. + </para> + <note> + <para> + Due to the design of the TidyLib, you must call + <function>tidy_diagnose</function> before + <function>tidy_access_count</function> or it will return always + <literal>0</literal>. You must also need to enable the + <literal>accessibility-check</literal> option. + </para> + </note> + <para> + <example> + <title><function>tidy_access_count</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php - &warn.undocumented.func; +$html ='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<html><head><title>Title</title></head> +<body> +<p><img src="img.png"></p> + +</body></html>'; + + +// select the accessibility check level: 1, 2 or 3 +$config = array('accessibility-check' => 3); + +$tidy = new tidy(); +$tidy->parseString($html, $config); +$tidy->CleanRepair(); + +/* Never forget to call this! */ +$tidy->diagnose(); + +echo tidy_access_count($tidy); //5 + +?> +]]> + </programlisting> + </example> + </para> + <para> + See also <function>tidy_error_count</function> and + <function>tidy_warning_count</function>. + </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml diff -u phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml:1.3 phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml:1.4 --- phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml:1.3 Sat Feb 21 05:41:02 2004 +++ phpdoc/en/reference/tidy/functions/tidy-clean-repair.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <refentry id="function.tidy-clean-repair"> <refnamediv> <refname>tidy_clean_repair</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>bool</type><methodname>tidy_clean_repair</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>bool</type><methodname>tidy->cleanRepair</methodname> + <void /> </methodsynopsis> <para> This function cleans and repairs the given <parameter>tidy</parameter> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-diagnose.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-diagnose.xml diff -u phpdoc/en/reference/tidy/functions/tidy-diagnose.xml:1.4 phpdoc/en/reference/tidy/functions/tidy-diagnose.xml:1.5 --- phpdoc/en/reference/tidy/functions/tidy-diagnose.xml:1.4 Wed Feb 25 06:07:43 2004 +++ phpdoc/en/reference/tidy/functions/tidy-diagnose.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.tidy-diagnose"> <refnamediv> <refname>tidy_diagnose</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>bool</type><methodname>tidy_diagnose</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>bool</type><methodname>tidy->diagnose</methodname> + <void /> </methodsynopsis> <para> <function>tidy_diagnose</function> runs diagnostic tests on the given http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-body.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-body.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-body.xml:1.5 phpdoc/en/reference/tidy/functions/tidy-get-body.xml:1.6 --- phpdoc/en/reference/tidy/functions/tidy-get-body.xml:1.5 Sun Jan 18 07:45:56 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-body.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.tidy-get-body"> <refnamediv> <refname>tidy_get_body</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>object</type><methodname>tidy_get_body</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>object</type><methodname>tidy->body</methodname> + <void /> </methodsynopsis> <para> This function returns a TidyNode object starting from the <body> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-config.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-config.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-config.xml:1.3 phpdoc/en/reference/tidy/functions/tidy-get-config.xml:1.4 --- phpdoc/en/reference/tidy/functions/tidy-get-config.xml:1.3 Sun Feb 22 07:23:24 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-config.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <refentry id="function.tidy-get-config"> <refnamediv> <refname>tidy_get_config</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>array</type><methodname>tidy_get_config</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>array</type><methodname>tidy->getConfig</methodname> + <void /> </methodsynopsis> <para> <function>tidy_get_config</function> returns an array with the http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml:1.4 phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml:1.5 --- phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml:1.4 Sat Mar 6 06:54:32 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-error-buffer.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.tidy-get-error-buffer"> <refnamediv> <refname>tidy_get_error_buffer</refname> @@ -13,6 +13,11 @@ <type>string</type><methodname>tidy_get_error_buffer</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> </methodsynopsis> + <para>Object oriented style (property):</para> + <classsynopsis> + <ooclass><classname>tidy</classname></ooclass> + <fieldsynopsis><type>string</type><varname>errorBuffer</varname></fieldsynopsis> + </classsynopsis> <para> <function>tidy_get_error_buffer</function> returns warnings and errors which occurred parsing the specified document. @@ -26,7 +31,10 @@ $html = '<p>paragraph</p>'; $tidy = tidy_parse_string($html); + echo tidy_get_error_buffer($tidy); +/* or in OO: */ +echo $tidy->errorBuffer; ?> ]]> </programlisting> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-head.xml?r1=1.5&r2=1.6&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-head.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-head.xml:1.5 phpdoc/en/reference/tidy/functions/tidy-get-head.xml:1.6 --- phpdoc/en/reference/tidy/functions/tidy-get-head.xml:1.5 Sun Jan 18 07:45:56 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-head.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <refentry id="function.tidy-get-head"> <refnamediv> <refname>tidy_get_head</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>object</type><methodname>tidy_get_head</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>object</type><methodname>tidy->head</methodname> + <void /> </methodsynopsis> <para> This function returns a TidyNode object starting from the <head> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml:1.3 phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml:1.4 --- phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml:1.3 Sat May 29 06:21:49 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-html-ver.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <refentry id="function.tidy-get-html-ver"> <refnamediv> <refname>tidy_get_html_ver</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>int</type><methodname>tidy_get_html_ver</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>int</type><methodname>tidy->getHtmlVer</methodname> + <void /> </methodsynopsis> <para> <function>tidy_get_html_ver</function> returns the detected HTML version http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-html.xml?r1=1.6&r2=1.7&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-html.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-html.xml:1.6 phpdoc/en/reference/tidy/functions/tidy-get-html.xml:1.7 --- phpdoc/en/reference/tidy/functions/tidy-get-html.xml:1.6 Sun Jan 18 07:45:55 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-html.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <refentry id="function.tidy-get-html"> <refnamediv> <refname>tidy_get_html</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>object</type><methodname>tidy_get_html</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>object</type><methodname>tidy->html</methodname> + <void /> </methodsynopsis> <para> This function returns a TidyNode object starting from the <html> http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-release.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-release.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-release.xml:1.2 phpdoc/en/reference/tidy/functions/tidy-get-release.xml:1.3 --- phpdoc/en/reference/tidy/functions/tidy-get-release.xml:1.2 Sun Jan 18 07:53:27 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-release.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.tidy-get-release"> <refnamediv> <refname>tidy_get_release</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>string</type><methodname>tidy_get_release</methodname> <void/> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>string</type><methodname>tidy->getRelease</methodname> + <void /> </methodsynopsis> <para> This function returns a string with the release date of the Tidy library. http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-root.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-root.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-root.xml:1.3 phpdoc/en/reference/tidy/functions/tidy-get-root.xml:1.4 --- phpdoc/en/reference/tidy/functions/tidy-get-root.xml:1.3 Sun Dec 7 17:00:56 2003 +++ phpdoc/en/reference/tidy/functions/tidy-get-root.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> <refentry id="function.tidy-get-root"> <refnamediv> @@ -10,9 +10,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>object</type><methodname>tidy_get_root</methodname> - <void/> + <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>object</type><methodname>tidy->root</methodname> + <void /> </methodsynopsis> &warn.undocumented.func; http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-get-status.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-get-status.xml diff -u phpdoc/en/reference/tidy/functions/tidy-get-status.xml:1.4 phpdoc/en/reference/tidy/functions/tidy-get-status.xml:1.5 --- phpdoc/en/reference/tidy/functions/tidy-get-status.xml:1.4 Tue Mar 9 14:57:40 2004 +++ phpdoc/en/reference/tidy/functions/tidy-get-status.xml Sat Jul 3 11:47:18 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.tidy-get-status"> <refnamediv> <refname>tidy_get_status</refname> @@ -9,9 +9,15 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>int</type><methodname>tidy_get_status</methodname> <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> + </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>int</type><methodname>tidy->getStatus</methodname> + <void /> </methodsynopsis> <para> <function>tidy_get_status</function> returns the status for the specified http://cvs.php.net/diff.php/phpdoc/en/reference/tidy/functions/tidy-getopt.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc/en/reference/tidy/functions/tidy-getopt.xml diff -u phpdoc/en/reference/tidy/functions/tidy-getopt.xml:1.1 phpdoc/en/reference/tidy/functions/tidy-getopt.xml:1.2 --- phpdoc/en/reference/tidy/functions/tidy-getopt.xml:1.1 Tue Nov 4 08:26:55 2003 +++ phpdoc/en/reference/tidy/functions/tidy-getopt.xml Sat Jul 3 11:47:18 2004 @@ -1,6 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.1 $ --> -<!-- Generated by xml_proto.php v2.0. Found in /scripts directory of phpdoc. --> +<!-- $Revision: 1.2 $ --> <refentry id="function.tidy-getopt"> <refnamediv> <refname>tidy_getopt</refname> @@ -10,13 +9,66 @@ </refnamediv> <refsect1> <title>Description</title> + <para>Procedural style:</para> <methodsynopsis> <type>mixed</type><methodname>tidy_getopt</methodname> + <methodparam><type>resource</type><parameter>tidy</parameter></methodparam> <methodparam><type>string</type><parameter>option</parameter></methodparam> </methodsynopsis> + <para>Object oriented style:</para> + <methodsynopsis> + <type>mixed</type><methodname>tidy->getOpt</methodname> + <methodparam><type>string</type><parameter>option</parameter></methodparam> + </methodsynopsis> + <para> + <function>tidy_getopt</function> returns the value of the specified + <parameter>option</parameter> for the specified + <parameter>tidy</parameter> document. The return type depends on the type + of the specified <parameter>option</parameter>. You will find a list with + each configuration option and their types at: <ulink + url="&url.tidy.conf;">&url.tidy.conf;</ulink>. + </para> + <para> + <example> + <title><function>tidy_getopt</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php + +$html ='<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<html><head><title>Title</title></head> +<body> + +<p><img src="img.png"></p> + +</body></html>'; + +$config = array('accessibility-check' => 3, + 'alt-text' => 'some text'); + +$tidy = new tidy(); +$tidy->parseString($html, $config); + - &warn.undocumented.func; +var_dump($tidy->getOpt('accessibility-check')); //integer +var_dump($tidy->getOpt('lower-literals')); //boolean +var_dump($tidy->getOpt('alt-text')); //string +?> +]]> + </programlisting> + <para> + The above example will output: + </para> + <screen> +<![CDATA[ +int(3) +bool(true) +string(9) "some text" +]]> + </screen> + </example> + </para> </refsect1> </refentry>