/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/tutorials/phpHtmlLib/phpHtmlLib.pkg
ViewVC logotype

Annotation of /nfo/php/libs/com.newsblob.phphtmllib/tutorials/phpHtmlLib/phpHtmlLib.pkg

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Thu May 6 16:41:48 2004 UTC (20 years, 3 months ago) by jonen
Branch: MAIN
CVS Tags: HEAD
 updated all to v2.4.1 - Apr 01, 2004

1 jonen 1.1 <refentry id="{@id}">
2     <refnamediv>
3     <refname>phpHtmlLib Guide</refname>
4     <refpurpose>introduction to phpHtmlLib</refpurpose>
5     </refnamediv>
6     <refsynopsisdiv>
7     <refsynopsisdivinfo>
8     <author>
9     by Walter A. Boring IV
10     <authorblurb>{@link mailto:waboring@3gstech.com}</authorblurb>
11     </author>
12     <copyright>March 2004, Walter A. Boring IV</copyright>
13     <releaseinfo>phpHtmlLib 2.4.x</releaseinfo>
14     </refsynopsisdivinfo>
15     </refsynopsisdiv>
16     {@toc}
17     <refsect1 id="{@id whatisit}">
18     <title>What is phpHtmlLib ?</title>
19     <para>
20     phpHtmlLib is a set of PHP classes and library functions to build, debug,
21     and render XML, HTML, XHTML, WAP/WML Documents, and SVG (Scalable Vector Graphics)
22     images as well as complex html 'widgets' for {@link http://www.php.net PHP} 4.1 or better.
23     </para>
24     <para>
25     It provides a mechanism to output perfectly indented/readable XML/HTML/XHTML/WML/SVG source,
26     and a programmatic API to generating XML/HTML/XHTML/WML/SVG tags and fully compliant documents.
27     The API provides a 'phpHtmlLib' standard API for creating documents by using powerfull widgets.
28     Every object has an add() method for inserting data, and a render() method for building the output.
29     </para>
30     </refsect1>
31     <refsect1 id="{@id features}">
32     <title>Features</title>
33     <unorderedlist>
34     <listitem><para>PHP classes and functions to build XML/HTML/XHTML/WML/SVG tags.</para></listitem>
35     <listitem><para>Every XML/HTML/XHTML/WML/SVG tag is a PHP class. Common, standardized
36     API for building tags, their attributes, and adding content to the tag (object).</para></listitem>
37     <listitem><para>Renders nicely indented XML/HTML/XHTML/WML/SVG source code, for
38     easy reading/debugging. To see this in action, view source on this page.</para></listitem>
39     <listitem><para>"Debugging" capability - The lib renders a viewable
40     version of source code in color-coded output with clickable links to help validate urls.
41     </para></listitem>
42     <listitem><para>Render an entire document in HTML 4.0 or XHTML 1.0
43     (STRICT, TRANSITIONAL, or FRAMESET) compatible source, by setting 1 flag.</para></listitem>
44     <listitem><para>Render an entire properly formatted XML/WML/SVG document</para></listitem>
45     <listitem><para>Notifies the programmer, which HTML tags are deprecated by the W3C.</para></listitem>
46     <listitem><para>Utility/library functions that help build some of the more common tag objects.</para></listitem>
47     <listitem><para>'Widget' system for building complex HTML/XHTML 'widgets'
48     into easy to use php classes.</para></listitem>
49     <listitem><para>Feature rich Form Building/Processing engine.</para></listitem>
50     <listitem><para>CSS Builder object set to dynamically build CSS documents that are easily theme-able.</para></listitem>
51     </unorderedlist>
52     </refsect1>
53     <refsect1 id="{@id license}">
54     <title>Software license</title>
55     <para>phpHtmlLib is released under
56     {@link http://www.gnu.org/copyleft/lesser.html GNU LGPL}</para>
57     </refsect1>
58     </refentry>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed