Преобразуването на XML в SQL е лесно с подходящия софтуер
Кредит на изображението:??? ???/iStock/Getty Images
Все повече и повече данни се съхраняват като XML. Въпреки това, SQL бази данни все още стоят зад повечето уебсайтове и приложения. В даден момент може да се наложи да конвертирате XML данни в SQL изрази за съхранение в база данни. Може да се изкушите да направите това на ръка или да напишете свой собствен персонализиран скрипт, за да извършите преобразуването. Има много приложения, които изпълняват тази функция автоматично. Най-простата програма, налична за тази задача, е Advanced XML Converter.
Преобразуване на XML документ в SQL
Етап 1
Advanced XML Converter се предлага като безплатно изтегляне. Вижте ресурсите за връзката за изтегляне. Щракнете върху "axcsetup.exe", за да изтеглите инсталатора. Стартирайте инсталатора. Ще бъдете помолени да изберете езика си и да приемете лицензионното споразумение. Безплатната версия не изисква от вас да въвеждате лицензни ключове или друга информация.
Видео на деня
Стъпка 2
Отворете Разширен XML конвертор. Уверете се, че вашият изходен 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 израз.