XML Kodu SQL'e Nasıl Dönüştürülür

xml kitabını aç

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ü

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.