MiniXML provides a simple API used to generate and parse XML. Its advantages are ease-of-use and the fact that no additional libraries are required. The set of classes allows developers to access XML data and create valid XML output with a tree-based hierarchy of elements. The PHP and Perl classes are independent and do not require any additional libraries.
| Tags | Software Development Libraries php classes Text Processing Markup XML |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP Perl |
Recent releases


Changes: A number of minor bugs were fixed with the <?xml ?> header, DOCTYPE elements, empty attributes, deep recursion warnings, and more. A preliminary validation check was included to avoid dying on patently bad XML.


Changes: Important bugfixes were made to the PHP version of the XML parser. Complex documents can now be parsed and handled without issue, including NewsML, RSS, and other feeds.


Changes: This version includes important changes to the parsing algorithm to correctly handle multiple <single /> elements for both PHP and Perl. Additional methods are now available for child element manipulation (insertion and removal).


Changes: Important bugfixes related to XML parsing of CDATA, attributes, and other elements were made. New support for the CDATA, DOCTYPE, and ENTITY elements was added. This applies to both the Perl and PHP implementations.


Changes: This minor release only affects the Perl implementation of MiniXML. The naming scheme has been modified (from MiniXML:: to XML::MiniXML::) to comply with CPAN naming conventions. Additionally, a bug involving false but defined Node content in cases where AutoEscapeEntities was active has been resolved.