/** * Parse XML text into array by line * * @param XmlHelper $xmlObject Xml Object * * @return mixed */ private function getParsedXmlRows(XmlHelper $xmlObject) { $parser = xml_parser_create(); xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, 'UTF-8'); xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); xml_parse_into_struct($parser, $xmlObject->getFormattedText(), $rows); xml_parser_free($parser); return $rows; }