PHP Classes
elePHPant
Icontem

PAX: Interpret XML command scripts with PHP classes

Recommend this page to a friend!
  Info   View files View files (51)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2009-01-06 (7 years ago) RSS 2.0 feedNot enough user ratingsTotal: 884 All time: 3,821 This week: 915Up
Version License PHP version Categories
pax 6Free for non-comm...5.0XML, PHP 5, Emulators
Description Author

This package can be used to interpret scripts defined as XML documents.

It can parse XML documents and execute commands by calling functions of implementation classes.

The classes that will handle each XML document tag are defined by separate configuration files.

Innovation Award
PHP Programming Innovation award winner
August 2008
Winner


Prize: One copy of the Zend Studio
Sometimes you need create a scripting language to control a complex application.

Creating a language from scratch is hard because you need to develop an engine that is able to parse and process the language commands.

XML is a format that is easy to parse, and so it can be used as an alternative to create new file formats or languages that are easy to parse.

This class implements a scripting engine using XML based source code. The scripting engine can be extended with new commands that are processed by new custom PHP classes.

Manuel Lemos
Picture of Marius Zadara
Name: Marius Zadara <contact>
Classes: 6 packages by
Country: Romania Romania
Innovation award
Innovation award
Nominee: 2x

Winner: 1x

  Files folder image Files  
File Role Description
Files folder imagecore (1 file, 4 directories)
Files folder imagedoc (3 files)
Files folder imagemodels (1 directory)
Files folder imagenamespaces (1 directory)
Accessible without login Plain text file config.php Aux. Configuration file
Plain text file example.xml Example Example
Plain text file index.php Example Entry point

 Version Control Unique User Downloads Download Rankings  
 0%
Total:884
This week:0
All time:3,821
This week:915Up