Finally a simple xml => array class. Functioning like SimpleXML library. <?php class xml { private $parser; private $pointer; public $dom; public function __construct($data) { $this->pointer =& $this->dom; $this->parser = xml_parser_create(); xml_set_object($this->parser, $this); xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, false); xml_set_element_handler($this->parse