Импорт XML файлов в Access
- Все товары производителя:
- Лидер Эксэсс
С помощью данной программы вы сможете импортировать данные из XML файлов в базу данных Access. В качестве примеров используются реальные файлы партнерских программ. Импорт происходит не прямым доступом к файлу, а путем его преобразования через таблицу стилей XSL.
Перейти к описаниюПрограмма предназначена для работы с партнерскими программами для автоматизированного заполнения базы данных Access или SQL Server вашего сайта.
Быстрый метод импорта данных из XML не только позволит вам начать собственный бизнес в интернете, но и подобрать партнерскую программу, исходя из ваших желаний и потребностей.
Программа состоит из файла ImportXML.mdb и нескольких папок с файлами. В папке XSL можно найти стили для модификации файлов xml в других находятся XML файлы для импорта. ImportXML.mdb — это интерфейс импорта и набор простейших программ для его управления.
Назначение файлов XSL — это преобразование XML файла в новый так, чтобы можно было импортировать данные в определенные таблицы access, т.е. будет создаваться файл xml с такими узлами и атрибутами, которые нужны для импорта.
В дальнейшем вы сможете сами подключать к этому интерфейсу другие xml файлы. Это позволит вам создать собственную базу данных продуктов различных торговых систем, использующих xml файлы.
Основные таблицы: partners и partners_xml, в которые заносится информация по подключению файлов. Все остальные таблицы являются исходными для заполнения данных. Они имеют префикс системы. В этих таблицах находятся категории продуктов, сами продукты, картинки, цены и т.п.
Пример. Имеем 1 файл Partner.xml в котором есть описание программ. Эти программы надо записать не в одну таблицу Access, а несколько, имеющих определенные названия.
- PartnerOffers — список программ.
- PartnerCategories — категории программ.
- PartnerPrices — цены на программы.
- PartnerScreens — картинки программ.
- PartnerVersions — версии программ.
При этом для одной программы существует несколько версий, цен, картинок, изображений. Таким образом, импорт должен не только заполнить основную таблицу товаров, но и сохранить между ними связь через ID программы. Как это сделать, не используя basic, найдете в этой базе данных.