The SAFOX API is a collection of light-weight APIs for object-oriented PHP to handle XML files. SAFOX stands for Simple API For XML Handling in PHP. It provides a package of classes that are light-weight, easy, yet powerful tools for php-based XML-generation, reading, modification, and parsing. The newest version also supports RSS version 2.0.
As of version 0.5 the SAFOX wrapper is the starting point for all SAFOX operations. It is an extreme light weight class that allows youo to create any of the SAFOX objects (XMLDoc, XMLParser, RSSDoc, RSSParser) without further include or require commands. All necessary libraries of the SAFOX API will be loaded only when/if the file is required, thus making scripts lighter and faster.
Providing three base classes, XMLDoc, XMLNode, XMLParser, and extended RSSDoc and RSSParser Classes for RSS 2.0 handling, the SAFOX package allows an easy and clean way to handle all kind of XML files. The SAFOX package is currently developed in PHP4.X and copyright by Christian Hansel, cpi service, Leipzig. The code is provided under the GNU Public License Version 2 and may freely be used, modified, and distributed with original copyright notices to be maintained.
For modifications, further development, extensions, etc, or bugs > contact me
If you do not see a menu/navigation to the left click here
V05R20060207
As of Feb 08 2006 the SAFOX API has been released in Version 0.5. The new version contains some major changes and extensions allowing even lighter and faster access to SAFOX libraries by using wrapper methods
Version 0.5 of SAFOX includes changes
The latest version of SAFOX has been optimised for error reporting E_ALL, that is no errors, warnings, or notices should appear anymore. It has been tested on Linux/Apache and been verified.
However, on XAMP running Apache/2.0.55 (Win32) on Windows XP a notice still is being reported for the _get methods (). The notice being Notice: Only variable references should be returned by reference in C:\Programme\xampp\htdocs\safox\safox_g.cls.php on line 370 So far Ihave been unable to locate the problem, and I believe this rather seems to be a bug in XAMP. This notice wouldn't do any harm I'ld expect, so I suggest to turn error_reporting off in XAMP
V042R20051212
As of Dec 12th 2005 SAFOX's been released in Version 0.42
There was a bug that caused the parser to break when dealing with tags nested in comments.
Version 0.42 of SAFOX includes changes
V041R20051130
As of Nov 30 2005 SAFOX's been released in Version 0.41
Thanks to Cristiano Degiorgis [cri <AT> webprofessor.it], who kindly provided a code cleanup version that is now BUGFIX 20051130. No major chances made except the elimination of error warnings and notices. Thanks for that. Keep me posted more bugs are found.
Version 0.41 of SAFOX includes changes
V04R20051128
As of Nov 28 2005 SAFOX's been released in Version 0.4
Version 0.4 of SAFOX includes changes
V03R20051123
I'm currently quite quick, ey: ) As of Nov 23 2005 a new minor relase has been put online. New version 0.3 includes a new methods and a major bugfix
version 0.3 of SAFOX package includes changesWith this new release the SAFOX package now allows to add Nodes at a specific position before/after other nodes
V02R20051121
As of Nov 21 2005 a new minor relase has been put online. New version 0.2 includes a new methods and a major bugfix
With this new release the SAFOX package is even more stable and stronger