Projects / MiniXML


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.

Operating Systems

Recent releases

  •  06 Feb 2008 15:13

    Release Notes: 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.

    •  01 Mar 2005 10:03

      Release Notes: 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.

      •  16 Dec 2002 09:47

        Release Notes: 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).

        •  23 Sep 2002 14:12

          Release Notes: 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.

          •  20 Sep 2002 06:53

            Release Notes: 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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.