Welcome to the SAFOX Project

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

 

Latest News/Releases

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 changes

With 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