cvs: pear /XML_Transformer Transformer.php /XML_Transformer/Transformer CallbackRegistry.php Namespace.php /XML_Transformer/Transformer/Driver
Cache.php OutputBuffer.php /XML_Transformer/Transformer/Namespace Anchor.php DocBook.php Image.php PHP.php Widget.php

From: Date: Sat, 17 Apr 2004 09:55:52 +0000
Subject: cvs: pear /XML_Transformer Transformer.php /XML_Transformer/Transformer CallbackRegistry.php Namespace.php /XML_Transformer/Transformer/Driver
Cache.php OutputBuffer.php /XML_Transformer/Transformer/Namespace Anchor.php DocBook.php Image.php PHP.php Widget.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-18339@lists.php.net to get a copy of this message
sebastian Sat Apr 17 05:55:52 2004 EDT Modified files: /pear/XML_Transformer Transformer.php /pear/XML_Transformer/Transformer CallbackRegistry.php Namespace.php /pear/XML_Transformer/Transformer/Driver Cache.php OutputBuffer.php /pear/XML_Transformer/Transformer/Namespace Anchor.php DocBook.php Image.php PHP.php Widget.php Log: phpDocumentor-related fixes. No functional changes.

http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer.php?r1=1.127&r2=1.128&ty=u Index: pear/XML_Transformer/Transformer.php diff -u pear/XML_Transformer/Transformer.php:1.127 pear/XML_Transformer/Transformer.php:1.128 --- pear/XML_Transformer/Transformer.php:1.127 Sat Apr 17 05:42:25 2004 +++ pear/XML_Transformer/Transformer.php Sat Apr 17 05:55:48 2004 @@ -13,24 +13,26 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: Transformer.php,v 1.127 2004/04/17 09:42:25 sebastian Exp $ +// $Id: Transformer.php,v 1.128 2004/04/17 09:55:48 sebastian Exp $ // require_once 'XML/Transformer/CallbackRegistry.php'; require_once 'XML/Util.php'; /** -* XML Transformations in PHP. -* -* With this class one can easily bind PHP functionality to XML tags, -* thus transforming an XML input tree into another XML tree without -* the need for XSLT. -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.127 $ -* @access public -*/ + * XML Transformations in PHP. + * + * With this class one can easily bind PHP functionality to XML tags, + * thus transforming an XML input tree into another XML tree without + * the need for XSLT. + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer { // {{{ Members http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer/CallbackRegistry.php?r1=1.20&r2=1.21&ty=u Index: pear/XML_Transformer/Transformer/CallbackRegistry.php diff -u pear/XML_Transformer/Transformer/CallbackRegistry.php:1.20 pear/XML_Transformer/Transformer/CallbackRegistry.php:1.21 --- pear/XML_Transformer/Transformer/CallbackRegistry.php:1.20 Sat Apr 17 05:42:27 2004 +++ pear/XML_Transformer/Transformer/CallbackRegistry.php Sat Apr 17 05:55:49 2004 @@ -13,17 +13,19 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: CallbackRegistry.php,v 1.20 2004/04/17 09:42:27 sebastian Exp $ +// $Id: CallbackRegistry.php,v 1.21 2004/04/17 09:55:49 sebastian Exp $ // -/** -* Callback Registry. -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.20 $ -* @access public -*/ + /** + * Callback Registry. + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer_CallbackRegistry { // {{{ Members http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer/Namespace.php?r1=1.25&r2=1.26&ty=u Index: pear/XML_Transformer/Transformer/Namespace.php diff -u pear/XML_Transformer/Transformer/Namespace.php:1.25 pear/XML_Transformer/Transformer/Namespace.php:1.26 --- pear/XML_Transformer/Transformer/Namespace.php:1.25 Sat Apr 17 05:42:27 2004 +++ pear/XML_Transformer/Transformer/Namespace.php Sat Apr 17 05:55:49 2004 @@ -13,59 +13,63 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: Namespace.php,v 1.25 2004/04/17 09:42:27 sebastian Exp $ +// $Id: Namespace.php,v 1.26 2004/04/17 09:55:49 sebastian Exp $ // require_once 'XML/Util.php'; -/** -* Convenience Base Class for Namespace Transformers. -* -* Example -* -* <?php -* require_once 'XML/Transformer.php'; -* require_once 'XML/Transformer/Namespace.php'; -* -* class Image extends XML_Transformer_Namespace { -* var $imageAttributes = array(); -* -* function truePath($path) { -* if (php_sapi_name() == 'apache') { -* $r = apache_lookup_uri($path); -* $path = $r->filename; -* } else { -* $path = $_SERVER['DOCUMENT_ROOT'] . "/$path"; -* } -* -* return $path; -* } -* -* function start_img($attributes) { -* $this->imageAttributes = $attributes; -* return ''; -* } -* -* function end_img($cdata) { -* $src = $this->truePath($this->imageAttributes['src']); -* list($w, $h, $t, $whs) = getimagesize($src); -* -* $this->imageAttributes['height'] = $w; -* $this->imageAttributes['width'] = $h; -* -* return sprintf( -* '<img %s/>', -* XML_Transformer::attributesToString($this->imageAttributes) -* ); -* } -* } -* ?> -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.25 $ -* @access public -*/ + /** + * Convenience Base Class for Namespace Transformers. + * + * Example + * + * <code> + * <?php + * require_once 'XML/Transformer.php'; + * require_once 'XML/Transformer/Namespace.php'; + * + * class Image extends XML_Transformer_Namespace { + * var $imageAttributes = array(); + * + * function truePath($path) { + * if (php_sapi_name() == 'apache') { + * $r = apache_lookup_uri($path); + * $path = $r->filename; + * } else { + * $path = $_SERVER['DOCUMENT_ROOT'] . "/$path"; + * } + * + * return $path; + * } + * + * function start_img($attributes) { + * $this->imageAttributes = $attributes; + * return ''; + * } + * + * function end_img($cdata) { + * $src = $this->truePath($this->imageAttributes['src']); + * list($w, $h, $t, $whs) = getimagesize($src); + * + * $this->imageAttributes['height'] = $w; + * $this->imageAttributes['width'] = $h; + * + * return sprintf( + * '<img %s/>', + * XML_Transformer::attributesToString($this->imageAttributes) + * ); + * } + * } + * ?> + * </code> + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer_Namespace { // {{{ Members http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer/Driver/Cache.php?r1=1.8&r2=1.9&ty=u Index: pear/XML_Transformer/Transformer/Driver/Cache.php diff -u pear/XML_Transformer/Transformer/Driver/Cache.php:1.8 pear/XML_Transformer/Transformer/Driver/Cache.php:1.9 --- pear/XML_Transformer/Transformer/Driver/Cache.php:1.8 Sat Apr 17 05:42:27 2004 +++ pear/XML_Transformer/Transformer/Driver/Cache.php Sat Apr 17 05:55:50 2004 @@ -13,20 +13,22 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: Cache.php,v 1.8 2004/04/17 09:42:27 sebastian Exp $ +// $Id: Cache.php,v 1.9 2004/04/17 09:55:50 sebastian Exp $ // require_once 'Cache/Lite.php'; require_once 'XML/Transformer.php'; -/** -* Caching Transformer. -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.8 $ -* @access public -*/ + /** + * Caching Transformer. + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer_Driver_Cache extends XML_Transformer { // {{{ Members http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer/Driver/OutputBuffer.php?r1=1.11&r2=1.12&ty=u Index: pear/XML_Transformer/Transformer/Driver/OutputBuffer.php diff -u pear/XML_Transformer/Transformer/Driver/OutputBuffer.php:1.11 pear/XML_Transformer/Transformer/Driver/OutputBuffer.php:1.12 --- pear/XML_Transformer/Transformer/Driver/OutputBuffer.php:1.11 Sat Apr 17 05:42:27 2004 +++ pear/XML_Transformer/Transformer/Driver/OutputBuffer.php Sat Apr 17 05:55:50 2004 @@ -13,51 +13,57 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: OutputBuffer.php,v 1.11 2004/04/17 09:42:27 sebastian Exp $ +// $Id: OutputBuffer.php,v 1.12 2004/04/17 09:55:50 sebastian Exp $ // require_once 'XML/Transformer.php'; -/** -* Uses PHP's Output Buffering mechanism to catch the -* output of a script, transforms it, and outputs the -* result. -* -* Example -* -* <?php -* require_once 'XML/Transformer/Driver/OutputBuffer.php'; -* require_once 'XML/Transformer/Namespace.php'; -* -* class Main extends XML_Transformer_Namespace { -* function start_bold($attributes) { -* return '<b>'; -* } -* -* function end_bold($cdata) { -* return $cdata . '</b>'; -* } -* } -* -* $t = new XML_Transformer_Driver_OutputBuffer( -* array( -* 'overloadedNamespaces' => array( -* '&MAIN' => new Main -* ) -* ) -* ); -* ?> -* <bold>text</bold> -* -* Output -* -* <b>text</b> -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.11 $ -* @access public -*/ + /** + * Uses PHP's Output Buffering mechanism to catch the + * output of a script, transforms it, and outputs the + * result. + * + * Example + * + * <code> + * <?php + * require_once 'XML/Transformer/Driver/OutputBuffer.php'; + * require_once 'XML/Transformer/Namespace.php'; + * + * class Main extends XML_Transformer_Namespace { + * function start_bold($attributes) { + * return '<b>'; + * } + * + * function end_bold($cdata) { + * return $cdata . '</b>'; + * } + * } + * + * $t = new XML_Transformer_Driver_OutputBuffer( + * array( + * 'overloadedNamespaces' => array( + * '&MAIN' => new Main + * ) + * ) + * ); + * ?> + * <bold>text</bold> + * </code> + * + * Output + * + * <code> + * <b>text</b> + * </code> + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer_Driver_OutputBuffer extends XML_Transformer { // {{{ Members http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer/Namespace/Anchor.php?r1=1.14&r2=1.15&ty=u Index: pear/XML_Transformer/Transformer/Namespace/Anchor.php diff -u pear/XML_Transformer/Transformer/Namespace/Anchor.php:1.14 pear/XML_Transformer/Transformer/Namespace/Anchor.php:1.15 --- pear/XML_Transformer/Transformer/Namespace/Anchor.php:1.14 Sat Apr 17 05:42:28 2004 +++ pear/XML_Transformer/Transformer/Namespace/Anchor.php Sat Apr 17 05:55:50 2004 @@ -13,51 +13,56 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: Anchor.php,v 1.14 2004/04/17 09:42:28 sebastian Exp $ +// $Id: Anchor.php,v 1.15 2004/04/17 09:55:50 sebastian Exp $ // require_once 'XML/Transformer/Namespace.php'; require_once 'XML/Util.php'; -/** -* Handler for the Anchor Namespace. -* -* This namespace maintains an anchor database, a database of -* named links. These links can be referenced using the iref -* tag within this namespace. -* -* This allows for a central storage of links, changing links -* need only be changed in one locations. Designers can reference -* the link through the symbolic name. -* -* Example: -* -* ... -* $n = XML_Transformer_Namespace_Anchor; -* $t->overloadNamespace("a", $n); -* -* $n->setDatabase( -* array( -* "pear" => array( -* "href" => "http://pear.php.net", -* "title" => "PEAR Homepage" -* ) -* ) -* ); -* ?> -* <p>The <a:iref iref="pear">PEAR Homepage</a:iref> is now online.</p> -* -* -* Output: -* <p>The <a href="http://www.pear.net" title="PEAR Homepage">PEAR -* Homepage</a> is now online.</p> -* -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.14 $ -* @access public -*/ + /** + * Handler for the Anchor Namespace. + * + * This namespace maintains an anchor database, a database of + * named links. These links can be referenced using the iref + * tag within this namespace. + * + * This allows for a central storage of links, changing links + * need only be changed in one locations. Designers can reference + * the link through the symbolic name. + * + * Example: + * + * <code> + * <?php + * $n = XML_Transformer_Namespace_Anchor; + * $t->overloadNamespace("a", $n); + * + * $n->setDatabase( + * array( + * "pear" => array( + * "href" => "http://pear.php.net", + * "title" => "PEAR Homepage" + * ) + * ) + * ); + * ?> + * <p>The <a:iref iref="pear">PEAR Homepage</a:iref> is now online.</p> + * </code> + * + * Output: + * + * <code> + * <p>The <a href="http://www.pear.net" title="PEAR Homepage">PEAR + * Homepage</a> is now online.</p> + * </code> + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer_Namespace_Anchor extends XML_Transformer_Namespace { // {{{ Members http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer/Namespace/DocBook.php?r1=1.26&r2=1.27&ty=u Index: pear/XML_Transformer/Transformer/Namespace/DocBook.php diff -u pear/XML_Transformer/Transformer/Namespace/DocBook.php:1.26 pear/XML_Transformer/Transformer/Namespace/DocBook.php:1.27 --- pear/XML_Transformer/Transformer/Namespace/DocBook.php:1.26 Sat Apr 17 05:42:28 2004 +++ pear/XML_Transformer/Transformer/Namespace/DocBook.php Sat Apr 17 05:55:50 2004 @@ -13,143 +13,119 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: DocBook.php,v 1.26 2004/04/17 09:42:28 sebastian Exp $ +// $Id: DocBook.php,v 1.27 2004/04/17 09:55:50 sebastian Exp $ // require_once 'XML/Transformer/Namespace.php'; require_once 'XML/Util.php'; /** -* DocBook Namespace Handler. -* -* This namespace handler provides transformations to render a subset of -* the popular DocBook/XML markup (http://www.docbook.org/) into HTML. -* -* Transformations for the following DocBook tags are implemented: -* -* * <artheader> -* -* * <article> -* -* * <author> -* -* * <book> -* -* * <chapter> -* -* * <emphasis> -* -* * <example> -* -* * <figure> -* -* * <filename> -* -* * <firstname> -* -* * <function> -* -* * <graphic> -* -* * <itemizedlist> -* -* * <listitem> -* -* * <orderedlist> -* -* * <para> -* -* * <programlisting> -* -* * <section> -* -* * <surname> -* -* * <title> -* -* * <ulink> -* -* * <xref> -* -* Example -* -* <?php -* require_once 'XML/Transformer/Driver/OutputBuffer.php'; -* $t = new XML_Transformer_Driver_OutputBuffer( -* array( -* 'autoload' => 'DocBook' -* ) -* ); -* ?> -* <article> -* <artheader> -* <title> -* An Article -* </title> -* <author> -* <firstname> -* Sebastian -* </firstname> -* <surname> -* Bergmann -* </surname> -* </author> -* </artheader> -* -* <section id="foo"> -* <title> -* Section One -* </title> -* </section> -* -* <section id="bar"> -* <title> -* Section Two -* </title> -* -* <para> -* <xref linkend="foo" /> -* </para> -* </section> -* </article> -* -* Output -* -* <html> -* <head> -* <title> -* Sebastian Bergmann: An Article -* </title> -* </head> -* <body> -* <h1 class="title"> -* Sebastian Bergmann: An Article -* </h1> -* <div class="section"> -* <a id="foo"></a> -* <h2 class="title"> -* 1. Section One -* </h2> -* </div> -* <div class="section"> -* <a id="bar"></a> -* <h2 class="title"> -* 2. Section Two -* </h2> -* <p> -* <a href="#foo"> -* 1. Section One -* </a> -* </p> -* </div> -* </body> -* </html> -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.26 $ -* @access public -*/ + * DocBook Namespace Handler. + * + * This namespace handler provides transformations to render a subset of + * the popular DocBook/XML markup (http://www.docbook.org/) into HTML. + * + * Transformations for the following DocBook tags are implemented: + * + * - <artheader> + * - <article> + * - <author> + * - <book> + * - <chapter> + * - <emphasis> + * - <example> + * - <figure> + * - <filename> + * - <firstname> + * - <function> + * - <graphic> + * - <itemizedlist> + * - <listitem> + * - <orderedlist> + * - <para> + * - <programlisting> + * - <section> + * - <surname> + * - <title> + * - <ulink> + * - <xref> + * + * Example + * + * <code> + * <?php + * require_once 'XML/Transformer/Driver/OutputBuffer.php'; + * $t = new XML_Transformer_Driver_OutputBuffer( + * array( + * 'autoload' => 'DocBook' + * ) + * ); + * ?> + * <article> + * <artheader> + * <title>An Article</title> + * + * <author> + * <firstname>Sebastian</firstname> + * <surname>Bergmann</surname> + * </author> + * </artheader> + * + * <section id="foo"> + * <title>Section One</title> + * </section> + * + * <section id="bar"> + * <title>Section Two</title> + * + * <para> + * <xref linkend="foo" /> + * </para> + * </section> + * </article> + * </code> + * + * Output + * + * <code> + * <html> + * <head> + * <title> + * Sebastian Bergmann: An Article + * </title> + * </head> + * <body> + * <h1 class="title"> + * Sebastian Bergmann: An Article + * </h1> + * <div class="section"> + * <a id="foo"></a> + * <h2 class="title"> + * 1. Section One + * </h2> + * </div> + * <div class="section"> + * <a id="bar"></a> + * <h2 class="title"> + * 2. Section Two + * </h2> + * <p> + * <a href="#foo"> + * 1. Section One + * </a> + * </p> + * </div> + * </body> + * </html> + * </code> + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer_Namespace_DocBook extends XML_Transformer_Namespace { // {{{ Members http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer/Namespace/Image.php?r1=1.21&r2=1.22&ty=u Index: pear/XML_Transformer/Transformer/Namespace/Image.php diff -u pear/XML_Transformer/Transformer/Namespace/Image.php:1.21 pear/XML_Transformer/Transformer/Namespace/Image.php:1.22 --- pear/XML_Transformer/Transformer/Namespace/Image.php:1.21 Sat Apr 17 05:42:28 2004 +++ pear/XML_Transformer/Transformer/Namespace/Image.php Sat Apr 17 05:55:51 2004 @@ -13,7 +13,7 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: Image.php,v 1.21 2004/04/17 09:42:28 sebastian Exp $ +// $Id: Image.php,v 1.22 2004/04/17 09:55:51 sebastian Exp $ // require_once 'XML/Transformer/Namespace.php'; @@ -23,42 +23,47 @@ define('PEAR_XML_TRANSFORMER_IMAGE_cacheDir', '/cache/gtext'); /** -* Handler for the Image Namespace. -* -* Example: -* -* <?php -* require_once 'XML/Transformer_OutputBuffer.php'; -* require_once 'XML/Transformer/Namespace/Image.php'; -* -* $t = new XML_Transformer_OutputBuffer; -* $t->overloadNamespace('img', new XML_Transformer_Namespace_Image); -* $t->start(); -* ?> -* <!-- Height and Width attributes are autogenerated --> -* <img:img src="somepng.png" alt="A sample image" /> -* -* <!-- Set default for all subsequent <img:gtext /> --> -* <img:gtextdefault bgcolor="888888" fgcolor="#000000" -* font="arial.ttf" fontsize="33" -* border="2" spacing="2" -* split="" cacheable="yes" /> -* -* <!-- Render Text as PNG image --> -* <img:gtext>0123456789 äöüßÄÖÜ</img:gtext><br /> -* -* Output: -* -* <img alt="A sample image" height="33" src="somepng.png" width="133" /> -* -* <span><img alt="0123456789 äöüßÄÖÜ" height="41" width="338" -* src="/cache/gtext/8b91aee0403c5cdccc1dd96bd4f49fbb.png" /></span> -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.21 $ -* @access public -*/ + * Handler for the Image Namespace. + * + * Example: + * + * <code> + * <?php + * require_once 'XML/Transformer_OutputBuffer.php'; + * require_once 'XML/Transformer/Namespace/Image.php'; + * + * $t = new XML_Transformer_OutputBuffer; + * $t->overloadNamespace('img', new XML_Transformer_Namespace_Image); + * $t->start(); + * ?> + * <!-- Height and Width attributes are autogenerated --> + * <img:img src="somepng.png" alt="A sample image" /> + * + * <!-- Set default for all subsequent <img:gtext /> --> + * <img:gtextdefault bgcolor="888888" fgcolor="#000000" + * font="arial.ttf" fontsize="33" + * border="2" spacing="2" + * split="" cacheable="yes" /> + * + * <!-- Render Text as PNG image --> + * <img:gtext>0123456789 äöüßÄÖÜ</img:gtext><br /> + * </code> + * + * Output: + * + * <code> + * <img alt="A sample image" height="33" src="somepng.png" width="133" /> + * <span><img alt="0123456789 äöüßÄÖÜ" height="41" width="338" + * src="/cache/gtext/8b91aee0403c5cdccc1dd96bd4f49fbb.png" /></span> + * </code> + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer_Namespace_Image extends XML_Transformer_Namespace { // {{{ Members http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer/Namespace/PHP.php?r1=1.16&r2=1.17&ty=u Index: pear/XML_Transformer/Transformer/Namespace/PHP.php diff -u pear/XML_Transformer/Transformer/Namespace/PHP.php:1.16 pear/XML_Transformer/Transformer/Namespace/PHP.php:1.17 --- pear/XML_Transformer/Transformer/Namespace/PHP.php:1.16 Sat Apr 17 05:42:28 2004 +++ pear/XML_Transformer/Transformer/Namespace/PHP.php Sat Apr 17 05:55:51 2004 @@ -13,52 +13,58 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: PHP.php,v 1.16 2004/04/17 09:42:28 sebastian Exp $ +// $Id: PHP.php,v 1.17 2004/04/17 09:55:51 sebastian Exp $ // require_once 'XML/Transformer/Namespace.php'; /** -* Handler for the PHP Namespace. -* -* Example -* -* <?php -* require_once 'XML/Transformer_OutputBuffer.php'; -* require_once 'XML/Transformer/Namespace/PHP.php'; -* -* $t = new XML_Transformer_OutputBuffer; -* $t->overloadNamespace('php', new XML_Transformer_Namespace_PHP); -* $t->start(); -* ?> -* <dl> -* <dd>Current time: <php:expr>time()</php:expr></dd> -* <php:setvariable name="foo">bar</php:setvariable> -* <dd>foo = <php:getvariable name="foo"/></dd> -* </dl> -* -* <php:namespace name="my"> -* <php:define name="tag"> -* <h1 align="$align">$content</h1> -* </php:define> -* </php:namespace> -* -* <my:tag align="center">Some Text</my:tag> -* -* Output -* -* <dl> -* <dd>Current time: 1032158587</dd> -* <dd>foo = bar</dd> -* </dl> -* -* <h1 align="center">Some Text</h1> -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.16 $ -* @access public -*/ + * Handler for the PHP Namespace. + * + * Example + * + * <code> + * <?php + * require_once 'XML/Transformer_OutputBuffer.php'; + * require_once 'XML/Transformer/Namespace/PHP.php'; + * + * $t = new XML_Transformer_OutputBuffer; + * $t->overloadNamespace('php', new XML_Transformer_Namespace_PHP); + * $t->start(); + * ?> + * <dl> + * <dd>Current time: <php:expr>time()</php:expr></dd> + * <php:setvariable name="foo">bar</php:setvariable> + * <dd>foo = <php:getvariable name="foo"/></dd> + * </dl> + * + * <php:namespace name="my"> + * <php:define name="tag"> + * <h1 align="$align">$content</h1> + * </php:define> + * </php:namespace> + * + * <my:tag align="center">Some Text</my:tag> + * </code> + * + * Output + * + * <code> + * <dl> + * <dd>Current time: 1032158587</dd> + * <dd>foo = bar</dd> + * </dl> + * + * <h1 align="center">Some Text</h1> + * </code> + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer_Namespace_PHP extends XML_Transformer_Namespace { // {{{ Members http://cvs.php.net/diff.php/pear/XML_Transformer/Transformer/Namespace/Widget.php?r1=1.9&r2=1.10&ty=u Index: pear/XML_Transformer/Transformer/Namespace/Widget.php diff -u pear/XML_Transformer/Transformer/Namespace/Widget.php:1.9 pear/XML_Transformer/Transformer/Namespace/Widget.php:1.10 --- pear/XML_Transformer/Transformer/Namespace/Widget.php:1.9 Sat Apr 17 05:42:28 2004 +++ pear/XML_Transformer/Transformer/Namespace/Widget.php Sat Apr 17 05:55:51 2004 @@ -13,23 +13,24 @@ // | license@php.net so we can mail you a copy immediately. | // +---------------------------------------------------------------------------+ // -// $Id: Widget.php,v 1.9 2004/04/17 09:42:28 sebastian Exp $ +// $Id: Widget.php,v 1.10 2004/04/17 09:55:51 sebastian Exp $ // require_once 'XML/Transformer/Namespace.php'; /** -* Handler for the Widget Namespace. -* -* Implements <widget:obox /> similar to http://docs.roxen.com/roxen/2.2/creator/text/obox.tag. -* Implements <widget:oboxtitle> as counterpart to <obox><title>..</title></obox> in Roxen. -* -* -* @author Sebastian Bergmann <sb@sebastian-bergmann.de> -* @author Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.9 $ -* @access public -*/ + * Handler for the Widget Namespace. + * + * Implements <widget:obox /> similar to http://docs.roxen.com/roxen/2.2/creator/text/obox.tag. + * Implements <widget:oboxtitle> as counterpart to <obox><title>..</title></obox> in Roxen. + * + * @author Sebastian Bergmann <sb@sebastian-bergmann.de> + * @author Kristian Köhntopp <kris@koehntopp.de> + * @copyright Copyright &copy; 2002-2004 Sebastian Bergmann <sb@sebastian-bergmann.de> and Kristian Köhntopp <kris@koehntopp.de> + * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0 + * @category XML + * @package XML_Transformer + */ class XML_Transformer_Namespace_Widget extends XML_Transformer_Namespace { // {{{ Members
« previous php.pear.cvs (#18339) next »