Updated: 12/04/2007

Recursive array to XML

This class can be used to generate XML documents from nested arrays. It takes an associative array and traverse it to generate a XML document on which the array keys are turned into XML tags and array entry values are nodes of the XML tags. The XML document encoding, version, line indenting and line endings are configurable parameters.