Doğru yazılımla XML'i SQL'e dönüştürmek kolaydır
Resim Kredisi:??? ???/iStock/Getty Images
Gittikçe daha fazla veri XML olarak saklanıyor. Ancak, SQL veritabanları hala çoğu web sitesi ve uygulamanın gerisindedir. Bir noktada, bir veritabanında depolamak için XML verilerini SQL ifadelerine dönüştürmeniz gerekebilir. Bunu elle yapmaya veya dönüştürmeyi yapmak için kendi özel komut dosyanızı yazmaya cazip gelebilirsiniz. Bu işlevi otomatik olarak gerçekleştiren birçok uygulama vardır. Bu görev için kullanılabilen en basit program Advanced XML Converter'dır.
Bir XML Belgesini SQL'e Dönüştür
Aşama 1
Advanced XML Converter ücretsiz olarak indirilebilir. İndirme bağlantısı için kaynaklara bakın. Yükleyiciyi indirmek için "axcsetup.exe" üzerine tıklayın. Yükleyiciyi çalıştırın. Dilinizi seçmeniz ve lisans sözleşmesini kabul etmeniz istenecektir. Ücretsiz sürüm, herhangi bir lisans anahtarı veya diğer bilgileri girmenizi gerektirmez.
Günün Videosu
Adım 2
Gelişmiş XML Dönüştürücüyü açın. Kaynak XML belgenizin okunabilir bir dizine kaydedildiğinden emin olun. XML'in iyi biçimlendirildiğini kontrol edin. Menüden "Dosya" yı tıklayın. "Aç"ı seçin ve hedef XML belgesini arayın. "Aç" ı tıklayın. Dosya başarıyla açılırsa, sol bölmede XML yapısının bir ağacını ve sağ bölmede tablo yapısının bir önizlemesini göreceksiniz.
Aşama 3
Artık dönüştürmeye hazırsınız. Menüden "Dosya" yı tıklayın. "Tabloları dışa aktar"ı seçin. Bir diyalog penceresi açılacaktır. "Dosya türü" etiketli açılır menüden "sql"yi seçin. SQL çıktı dosyası için yeni bir dosya adı oluşturmanız gerekiyorsa veya varsayılandan farklı bir konuma kaydetmeniz gerekiyorsa "Gözat"a tıklayın. "Dönüştür" düğmesini tıklayın. Dönüştürme tamamlandıktan sonra hedef klasörü açın ve XML belgenizin başarıyla SQL'e dönüştürüldüğünden emin olun.
İhtiyacınız Olan Şeyler
XML Kaynak Dosyası
Gelişmiş XML Dönüştürücü
Uç
Altova XMLSpy, XML belgelerini bir veritabanıyla arayüzleyebilen başka bir programdır. İndirme bağlantısı için kaynaklara bakın. Advanced XML Converter'dan farklı olarak, bir SQL dosyası çıktısı vermez. Mevcut bir veritabanı bağlantınız varsa ve XML'i bir SQL dosyası oluşturmadan doğrudan bir tabloya eklemeyi tercih ediyorsanız kullanışlıdır.
Uyarı
Advanced XML Converter'ın ücretsiz deneme sürümü, sizi 50 veri satırıyla sınırlar. Tam sürümü satın almayı düşünebilirsiniz. Aksi takdirde, onu yalnızca daha küçük XML belgeleriyle kullanmak isteyebilirsiniz. Ayrıca belgenizi bölebilir, parça parça dönüştürebilir ve daha büyük bir SQL ifadesine katılabilirsiniz.