Чтение архива .xml.gz в php
Есть архив xxx.xml.gz объёмом 20 Мб.
Пишу следующее:
<?
$fp = gzopen("http://xxx.com/xxx.xml.gz", "r");
echo gzread($fp, 1000000);
?>
На экран выводится строка данных архива.
Раньше не работал с подобными вещами, прошу сильно не критиковать, а объяснить, каким образом можно иметь доступ к данным в xml-файле в архиве? Мне необходимо достать оттуда данные и записать их в БД (mySQL).
Источник: Stack Overflow на русском