XML Admin Cellular Phone product catalog
XML Admin

XML Admin
A Perl based application to manage data through XML

XML Admin is a demo Perl application that provides an alternative way to build dynamic web sites: instead of using a conventional database, it uses a source XML document to store and retrieve the data. The main advantage of using XML as a data source is portability: since XML is a platform independent language, the XML document can be shared with other applications and servers, transmitted simply as a regular text file.

XML Admin App Flow
The XML Admin app flow

The demo uses two Perl modules that provide handling of XML documents:

Thanks to the flexibility of XML, the application can be easily modified to provide different views of the same XML document, displaying as much or as little data as required. Since XML data is self-describing, this application can be made to accept any XML document with minor modifications - it can easily be turned from a cell phone catalog into a store directory, a book repository, a phone list or any other data driven resource.