Преобразование XML в SQL легко с помощью подходящего программного обеспечения
Кредит изображения:?????? / iStock / Getty Images
Все больше и больше данных хранится в формате XML. Однако базы данных SQL по-прежнему отстают от большинства веб-сайтов и приложений. В какой-то момент вам может потребоваться преобразовать данные XML в операторы SQL для хранения в базе данных. У вас может возникнуть соблазн сделать это вручную или написать собственный сценарий для преобразования. Есть много приложений, которые выполняют эту функцию автоматически. Самой простой программой, доступной для этой задачи, является Advanced XML Converter.
Преобразование XML-документа в SQL
Шаг 1
Advanced XML Converter доступен для бесплатной загрузки. Обратитесь к ресурсам по ссылке для скачивания. Щелкните «axcsetup.exe», чтобы загрузить установщик. Запустите установщик. Вам будет предложено выбрать язык и принять лицензионное соглашение. Бесплатная версия не требует ввода каких-либо лицензионных ключей или другой информации.
Видео дня
Шаг 2
Откройте Advanced XML Converter. Убедитесь, что ваш исходный XML-документ сохранен в читаемом каталоге. Убедитесь, что XML правильно отформатирован. Щелкните «Файл» в меню. Выберите «Открыть» и найдите целевой XML-документ. Щелкните "Открыть". Если файл открывается успешно, вы увидите дерево структуры XML на левой панели и предварительный просмотр структуры таблицы на правой панели.
Шаг 3
Теперь вы готовы к конвертации. Щелкните «Файл» в меню. Выберите «Экспорт таблиц». Откроется диалоговое окно. В раскрывающемся меню «Тип файла» выберите «sql». Нажмите «Обзор», если вам нужно создать новое имя файла для выходного файла SQL или если вам нужно сохранить его в месте, отличном от местоположения по умолчанию. Нажмите кнопку «Конвертировать». После завершения преобразования откройте папку назначения и убедитесь, что ваш XML-документ успешно преобразован в SQL.
Вещи, которые вам понадобятся
Исходный XML-файл
Расширенный конвертер XML
Подсказка
Altova XMLSpy - еще одна программа, которая может связывать XML-документы с базой данных. Обратитесь к ресурсам по ссылке для скачивания. В отличие от Advanced XML Converter, он не выводит файл SQL. Это полезно, если у вас есть существующее соединение с базой данных и вы предпочитаете вставлять XML непосредственно в таблицу без создания файла SQL.
Предупреждение
Бесплатная пробная версия Advanced XML Converter ограничивает вас 50 строками данных. Вы можете рассмотреть возможность приобретения полной версии. В противном случае вы можете использовать его только с небольшими XML-документами. Вы также можете разделить свой документ, преобразовать его по частям и объединить в один более крупный оператор SQL.