Create plain PHP associative array from XML Example usage: $xmlNode = simplexml_load_file('example.xml'); $arrayData = xmlToArray($xmlNode); echo json_encode($arrayData); More info Public domain