safox is a simple PHP API for XML handling. It merges the DOM approach with XML, and it provides a simple, object-oriented API for PHP-based XML generation, parsing, manupilation, and traversal. SAFOX provides a generation package and a package that parses XML documents and returns objects.
|Tags||Text Processing Markup XML Internet Web Dynamic Content Message Boards News/Diary Indexing/Search Site Management Link Checking|
|Operating Systems||OS Independent|
Release Notes: The library has been reorganized, and major enhancements were added. RSS 2.0 with specific classes is supported. The SAFOX package now has a wrapper class that is the universal starting point for all SAFOX operations, and which binds libraries only when necessary. This version also includes code cleanup, bugfixes, and better documentation.
Release Notes: This version fixed a bug that occured when parsing comments that contained tags. It was also optimized for E_ALL error reporting by fixing all errors, warnings, and notices.
Release Notes: Code cleanup was done. Problems with removing nodes were corrected. cleanUp methods were added to the XMLDoc Class and the XMLNode Class. "delete" and "remove" were added as aliases to the "destroy" method in the XMLNode class. The process of removing nodes was completely redone.
Release Notes: This version includes new methods for the addition of nodes to specific positions (before or after another node) and minor bugfixes.
Release Notes: This version inludes new methods and a major bugfix. The getchildNodeByTagName() and writeToFile() methods were added to XMLDOC. A bugfix in xmlParser corrects a mishandling of <![CDATA[ .. ]]> enclosed tag content that caused the parser to break when dealing with tags within the CDATA. With this release, the SAFOX package is even more stable and robust.