Нужен парсер большого XML файла до 10гб, на РНР, по-символьно или как там надо, чтобы не повесил сервер. При остановке, чтобы продолжал, а не начинал сначала. Количество и порядок параметров в элементах разные. Нужен умный парсер, чтобы сам создавал поля в базе по каждому атрибуту. (берет первый элемент, по всем атрибутам создает поля в них записывает соответствующие значения, берет второй элемент, записывает значения параметров в соответствующие поля. Если нашел новый атрибут, создает новое поле и записывает в него значение)
Парсер большого XML файла в MySql
Реклама
Парсер большого XML файла в MySql
Нужен парсер большого XML файла до 10гб, на РНР, по-символьно или как там надо, чтобы не повесил сервер. При остановке, чтобы продолжал, а не начинал сначала.
Количество и порядок параметров в элементах разные.
Нужен умный парсер, чтобы сам создавал поля в базе по каждому атрибуту.
(берет первый элемент, по всем атрибутам создает поля в них записывает соответствующие значения, берет второй элемент, записывает значения параметров в соответствующие поля. Если нашел новый атрибут, создает новое поле и записывает в него значение)
Пример XML файла
<?xml version="1.0" encoding="utf-8"?><Artikuls>< Artikul ARTIKID="81be-00018bbcc62c" ARTIKGUID="9191-dda97-da7" SUBARTIKID="81be-6e580fe39622" ARTIKNUM="8" ARSTATUS="0" ESSTATUS="1" AESTATUS="0" USCODE="9800" RUCODE="62500" STARTDATE="2000-01-01" ENDDATE="2022-06-06" UPDATE="2012-12-21" COUNTER="10" ...