Kokoc
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору TBFG Принципиально на php? См. пример парсера XML на Perl Для записи в mysql достаточно в end_handler() проверить имя закрывающего тэга-элемента, и если это индикатор конца записи, то сформировать строку запроса и вызвать mysql_query(). Например (используя примерный XML, что по ссылке): Код: sub end_handler { my($expat, $element) = @_; pop @el; # проверяем значение элемента и обрабатываем хэш if($element eq 'Document') { my $query = sprintf("INSERT INTO mytable (payer_name, payer_account, summa) VALUES ('%s','%s',%.2f)", $doc{'Payer.Name'}, $doc{'Payer.Account'}, $doc{'Summa'}); mysql_query($query); } } | Еще есть xml2sql и xml2mysql |