MiniXML provides a simple, API to generating and parsing
XML. Its advantages are ease-of-use and the fact that no additional
libraries are required. It comes with two independant implementations, 100% PHP
and 100% Perl, which you can use seperately.
Version 1.38 has arrived! MiniXML has been touched up in numerous ways to support the VoiceXML::Client voicexml browser/interpreter.
The Perl version of MiniXML
(XML::Mini) is now available through
CPAN - so you can install it with a simple perl -MCPAN -e 'install XML::Mini'!
MiniXML is a set of PHP classes and Perl modules that allow you to access XML data
and create valid XML output with a tree-based hierarchy of elements.
It provides an easy, object-oriented interface for manipulating
XML documents and their elements.
It is currently being used to send requests and understand responses
from remote servers in PHP and Perl applications, such as shiphp.
MiniXML does not require any external libraries or modules.
Currently, in the name of speed and simplicity, MiniXML is not interested
in DTDs and will therefore not validate XML against a Document Type
Definition. If you are interested in having this functionality (or
some other), please let us know.
You can have a look at the overview and some example code.
There's an example using MiniXML to generate HTML included
in the package.
The API is available for the MiniXMLDoc
and MiniXMLElement classes.
You can download
You can find out more about MiniXML and its