home *** CD-ROM | disk | FTP | other *** search
/ Enter 2004 June / ENTER.ISO / files / xampp-win32-1.4.5-installer.exe / xampp / xml_transformer.reg < prev    next >
Encoding:
Text File  |  2004-03-24  |  11.8 KB  |  255 lines

  1. a:14:{s:8:"provides";a:0:{}s:8:"filelist";a:11:{s:28:"Transformer/Driver/Cache.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:50:"C:\xampp\php\pear\XML\Transformer\Driver\Cache.php";}s:35:"Transformer/Driver/OutputBuffer.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:57:"C:\xampp\php\pear\XML\Transformer\Driver\OutputBuffer.php";}s:32:"Transformer/Namespace/Anchor.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:54:"C:\xampp\php\pear\XML\Transformer\Namespace\Anchor.php";}s:33:"Transformer/Namespace/DocBook.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:55:"C:\xampp\php\pear\XML\Transformer\Namespace\DocBook.php";}s:31:"Transformer/Namespace/Image.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:53:"C:\xampp\php\pear\XML\Transformer\Namespace\Image.php";}s:29:"Transformer/Namespace/PHP.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:51:"C:\xampp\php\pear\XML\Transformer\Namespace\PHP.php";}s:32:"Transformer/Namespace/Widget.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:54:"C:\xampp\php\pear\XML\Transformer\Namespace\Widget.php";}s:32:"Transformer/CallbackRegistry.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:54:"C:\xampp\php\pear\XML\Transformer\CallbackRegistry.php";}s:25:"Transformer/Namespace.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:47:"C:\xampp\php\pear\XML\Transformer\Namespace.php";}s:15:"Transformer.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:12:"installed_as";s:37:"C:\xampp\php\pear\XML\Transformer.php";}s:7:"dirtree";a:4:{s:40:"C:\xampp\php\pear\XML\Transformer\Driver";b:1;s:33:"C:\xampp\php\pear\XML\Transformer";b:1;s:21:"C:\xampp\php\pear\XML";b:1;s:43:"C:\xampp\php\pear\XML\Transformer\Namespace";b:1;}}s:7:"package";s:15:"XML_Transformer";s:7:"summary";s:26:"XML Transformations in PHP";s:11:"description";s:169:"With the XML/Transformer class one can easily bind PHP
  2. functionality to XML tags, thus transforming the input XML tree
  3. into an output XML tree without the need for XSLT.";s:11:"maintainers";a:2:{i:0;a:4:{s:6:"handle";s:9:"sebastian";s:4:"name";s:18:"Sebastian Bergmann";s:5:"email";s:24:"sb@sebastian-bergmann.de";s:4:"role";s:4:"lead";}i:1;a:4:{s:6:"handle";s:2:"kk";s:4:"name";s:17:"Kristian K÷hntopp";s:5:"email";s:17:"kris@koehntopp.de";s:4:"role";s:9:"developer";}}s:7:"version";s:5:"1.0.1";s:12:"release_date";s:10:"2004-03-16";s:15:"release_license";s:11:"PHP License";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:212:"* The collapsing of empty tags (<foo></foo>) into their
  4.   short-tag (<foo />) has been made optional and is
  5.   disabled by default to restore backwards compatibility
  6.   with XML_Transformer versions prior to 0.9.0.";s:12:"release_deps";a:3:{i:1;a:3:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"4.2.0";}i:2;a:3:{s:4:"type";s:3:"ext";s:3:"rel";s:3:"has";s:4:"name";s:3:"xml";}i:3;a:4:{s:4:"type";s:3:"pkg";s:3:"rel";s:2:"ge";s:7:"version";s:5:"0.5.1";s:4:"name";s:8:"XML_Util";}}s:9:"changelog";a:13:{i:0;a:4:{s:7:"version";s:5:"1.0.0";s:12:"release_date";s:10:"2004-03-15";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:62:"* No functional changes since XML_Transformer-0.9.1.
  7.  
  8.       
  9.  
  10. ";}i:1;a:4:{s:7:"version";s:5:"0.9.1";s:12:"release_date";s:10:"2004-03-02";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:50:"* Fixed E_NOTICE in XML/Transformer.php.
  11.  
  12.       
  13.  
  14. ";}i:2;a:4:{s:7:"version";s:5:"0.9.0";s:12:"release_date";s:10:"2004-02-06";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:665:"* XML fragments are now handled more gracefully.
  15.  
  16.   It is now possible, for instance, to return
  17.   "<t1/><t2/>" from a closing tag's callback.
  18.     by Azundris (http://www.azundris.com)
  19.  
  20. * Entities are no longer unescaped during recursion.
  21.     by Azundris (http://www.azundris.com)
  22.  
  23. * Empty elements like "<br></br>" are now transformed
  24.   into "<br/>".
  25.     by Azundris (http://www.azundris.com)
  26.  
  27. * Refactored debug message system.
  28.  
  29. - Replaced XML_Transformer_Util::attributesToString()
  30.   with XML_Util::attributesToString().
  31.  
  32. - Replaced XML_Transformer_Util::qualifiedElement()
  33.   with XML_Util::splitQualifiedName().
  34.  
  35. ! The XML_Util package is now required.
  36.  
  37.       
  38.  
  39. ";}i:3;a:4:{s:7:"version";s:5:"0.8.2";s:12:"release_date";s:10:"2003-09-11";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:72:"* Performance improvements due to changes in the
  40.   debug mode.
  41.  
  42.       
  43.  
  44. ";}i:4;a:4:{s:7:"version";s:5:"0.8.1";s:12:"release_date";s:10:"2003-05-06";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:27:"* Bugfix release.
  45.  
  46.       
  47.  
  48. ";}i:5;a:4:{s:7:"version";s:3:"0.8";s:12:"release_date";s:10:"2002-10-07";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:721:"+ Added DocBook namespace handler.
  49.  
  50. + Added Widget namespace handler.
  51.  
  52. * Renamed XML_Transformer_Cache and XML_Transformer_OutputBuffer
  53.   to XML_Transformer_Driver_Cache and XML_Transformer_Driver_OutputBuffer
  54.   respectively.
  55.  
  56. * Significant performance improvement by preventing unnecessary
  57.   recursive parsing.
  58.  
  59.   By returning
  60.  
  61.     array(
  62.       $cdata,
  63.       true
  64.     )
  65.  
  66.   instead of
  67.  
  68.     $cdata
  69.  
  70.   a callback handler for the endElement event can notify the
  71.   Transformer not to recurively process its result.
  72.  
  73. * Improved debugging information.
  74.  
  75. * The target to which error messages and debugging information
  76.   are beeing sent can now be configured using setLogTarget().
  77.  
  78.   The default target is the error.log.
  79.  
  80.       
  81.  
  82. ";}i:6;a:4:{s:7:"version";s:3:"0.7";s:12:"release_date";s:10:"2002-09-22";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:2995:"+ Added Anchor namespace handler.
  83.  
  84.   The Anchor namespace handler implements a database of
  85.   indirect links. These links can be maintained centrally
  86.   in a single location, and can be used using
  87.  
  88.     <a:iref iref="name">...</a>
  89.  
  90.   <a:random/> selects a single random link from the database.
  91.  
  92. + Added Image namespace handler.
  93.  
  94.     + <img:img/> is a replacement for XHTML's <img/> and
  95.       automatically determines the size of the image.
  96.  
  97.       For this, the image must be in a format that is
  98.       understood by getimagesize().
  99.   
  100.     + <img:gtext /> is a container that renders its contents
  101.       as a PNG graphics using ImageTTFText().
  102.  
  103.       For this to work, a cache directory below DocumentRoot
  104.       that is writeable by the Webserver owner is necessary.
  105.       The default is /cache/gtext.
  106.   
  107.     + <img:gtextdefault /> understands the same attributes as
  108.       <img:gtext /> and supplies these to all subsequent calls
  109.       of <img:gtext />.
  110.  
  111. + Namespace handlers can now use getLock() to disable other
  112.   namespace handlers for the time of their transformation.
  113.   releaseLock() is used to enable all namespace handlers
  114.   again.
  115.  
  116. + Added a caching version of the XML_Transformer that uses
  117.   the Cache_Lite PEAR package to cache the result of XML
  118.   transformations.
  119.  
  120. + Added automatic loading of namespace handlers that are
  121.   stored in the XML/Transformer/Namespace directory.
  122.  
  123. + Added new tags to the PHP Namespace Handler:
  124.  
  125.     + <php:namespace name="a">
  126.        <php:define name="b">
  127.         <p>The attribute x is $x and the content is $content.</p>
  128.        </php:define>
  129.       </php:namespace>
  130.  
  131.       This will define a new namespace a with a single tag b in it
  132.       (You may put multiple defines into a namespace). If you use
  133.       <a:b x="text">sometext</a:b>, the variable $x will be replaced
  134.       with the text, and the variable $content will be replaced with
  135.       the content.
  136.  
  137.     + <php:cookievariable name=""/> inserts the contents of a given
  138.       HTTP Cookie into the output XML tree.
  139.  
  140.     + <php:servervariable name=""/> inserts the contents of a
  141.       given server variable into the output XML tree.
  142.  
  143.     + <php:logic/> executes a given block of PHP code and stores
  144.       its output into the output XML tree.
  145.  
  146. * Refactored the XML_Transformer class into
  147.  
  148.     * XML_Transformer.
  149.  
  150.     * XML_Transformer_CallbackRegistry.
  151.  
  152.       This class faciliates the registration of new callbacks
  153.       on-the-fly inside the transformation's recursion.
  154.  
  155.     * XML_Transformer_OutputBuffer.
  156.  
  157.       This class decouples the XML transformation from the output
  158.       buffering.
  159.  
  160.     * XML_Transformer_Util.
  161.  
  162.       Static utility methods.
  163.  
  164. * Deprecated overloading of single XML elements.
  165.  
  166.   By overloading a special namespace, &MAIN, the old behaviour can
  167.   be achieved.
  168.  
  169. * setDefaultCallback() and unsetDefaultCallback() are deprecated.
  170.  
  171.   By overloading the newly introduced &MAIN namespace with a class
  172.   that provides default element handlers the old behaviour can
  173.   be achieved.
  174.  
  175.       
  176.  
  177. ";}i:7;a:4:{s:7:"version";s:3:"0.6";s:12:"release_date";s:10:"2002-09-18";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:1548:"+ Added methods setDefaultCallback() and unsetDefaultCallback() to
  178.   set/unset default callbacks for elements that are not overloaded.
  179.  
  180. + Added a base class for namespace-handling transformer classes.
  181.  
  182. + Removed canonicalName() method in favour of more general
  183.   canonicalizeAttributes() method.
  184.  
  185. + Added PHP namespace handler. Initially the following tags are
  186.   supported:
  187.  
  188.     + <php:expr/> evaluates a given PHP expression and stores its
  189.       return value into the output XML tree.
  190.  
  191.     + <php:getvariable name=""/> inserts the contents of a given
  192.       global variable into the output XML tree.
  193.  
  194.     + <php:setvariable name="">value</php:setvariable sets a given
  195.       global variable to a given value.
  196.  
  197.     + <php:getparameter name=""/> inserts the contents of a given
  198.       HTTP GET parameter into the output XML tree.
  199.  
  200.     + <php:postparameter name=""/> inserts the contents of a given
  201.       HTTP POST parameter into the output XML tree.
  202.  
  203.     + <php:sessionvariable name=""/> inserts the contents of a given
  204.       session variable into the output XML tree.
  205.  
  206. * Fixed a bug in overloadNamespace()'s error handling.
  207.  
  208. * Recursive operation can now be selectively turned off for
  209.   overloaded namespaces, too.
  210.  
  211. * Attributes are now canonicalized on-the-fly, rather than at
  212.   the time of their serialization which can be too late.
  213.  
  214.   As a side-effect, the attributesToString() method can now be
  215.   called statically.
  216.  
  217. * Fixed recursive transformation of overloaded namespaces.
  218.  
  219. * Changed license from PHP License 2.02 to PHP License 3.00.
  220.  
  221.       
  222.  
  223. ";}i:8;a:4:{s:7:"version";s:3:"0.5";s:12:"release_date";s:10:"2002-09-08";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:185:"* Resolved infinite recursion problem that arose when handlers
  224.   do not remove the tags of their assigned element from the input
  225.   XML document, but only work on it's sub-tree.
  226.       
  227.  
  228. ";}i:9;a:4:{s:7:"version";s:3:"0.4";s:12:"release_date";s:10:"2002-09-04";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:257:"+ Added a filtering mechanism to the debugger that limits
  229.   the generated debugging information to a given set of
  230.   elements.
  231.  
  232. * Debugging information is now sent using error_log()
  233.   instead of syslog().
  234.  
  235. * Fixed a bug in the case-folding handling.
  236.       
  237.  
  238. ";}i:10;a:4:{s:7:"version";s:3:"0.3";s:12:"release_date";s:10:"2002-05-16";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:366:"+ Added setDebug() and stackdump() to allow for easier debugging.
  239.  
  240. + Added setRecursiveOperation() to enable/disable the recursive
  241.   operation of the XML Transformer.
  242.  
  243. * Changed the constructor to be more intuitive and user-friendly.
  244.  
  245. * Changed setCaseFolding() to accept a second parameter to set
  246.   the case to which XML attributes and elements are folded.
  247.       
  248.  
  249. ";}i:11;a:3:{s:7:"version";s:3:"0.2";s:12:"release_date";s:10:"2002-04-07";s:13:"release_notes";s:58:"* Renamed to XML_Transformer, per Stig's request.
  250.       
  251.  
  252. ";}i:12;a:3:{s:7:"version";s:3:"0.1";s:12:"release_date";s:10:"2002-04-06";s:13:"release_notes";s:44:"* Initial independent PEAR release.
  253.       
  254.  
  255. ";}}s:13:"_lastmodified";i:1080136230;}