function package($xmlTree) { if (isset($xmlTree[0])) { $dataTreeAndMeta = $xmlTree[0]['_ELEMENTS']; $dataTree = $dataTreeAndMeta[0]['_ELEMENTS']; //DB name $xmlDb = new xmlDb($dataTree[0]['_ELEMENTS'][0]['_DATA']); //DB tables for ($index = 1; $index < sizeof($dataTree[0]['_ELEMENTS']); $index++) { $xmlDb->addTable(xmlPackage::__breakupContents($dataTree[0]['_ELEMENTS'][$index]['_ELEMENTS'])); } } return $xmlDb; }