İçindekiler:
Video: E-ticarette XML Dönüştürme ve Biçimlendirme Dili XSLT 2024
Access 2002'de zaten XML bilgisine sahip olanlarınız için, Access 2003'teki geliştirilmiş XML desteğinin XML'den veri içe aktarırken veya XML'e veri dışa aktarırken XSL (Genişletilebilir Stil Sayfası Dili) dönüştürme dosyalarını belirtmeniz gerekir. İçe aktarma işlemi sırasında, yeni bir tablo oluşturulmadan veya varolan bir tabloya eklenmeden önce, içe aktarma işlemi başlar verilere dönüştürme uygulanır.
Verileri XML'ye dışa aktarırken, veriyi XML'ye dışa aktarırken önceden tanımlanmış herhangi bir filtre veya sıralama düzeni ekleyebilirsiniz. Sadece verileri, sadece şemayı veya her ikisini de verebilirsiniz. Ayrıca, bir tablo ayrı bir veritabanında saklanan arama değerleri içeriyorsa, veriyi dışa aktarmaya ekleyebilirsiniz.
Herhangi bir tabloyu, sorguyu, formu veya raporu normal bir Access veritabanı (.mdb dosyası) veya bir Access projesi ve Microsoft SQL Server veritabanından (.adp dosyası) XML dosyalarına kolayca verebilirsiniz. Bir form veya rapor dışa aktardığınızda, aslında verileri (form veya raporun temelindeki tablo veya sorgudan dışa aktardığınızda) formun veya raporun dışına aktarırsınız. Yine de hangi cisim türünü ihraç ederseniz yordam aynıdır.
İlk adım, Veritabanı penceresindeki Nesneler listesindeki Tablolar, Sorgular, Formlar veya Raporlar düğmesini tıklatıp sağdaki bölmede görünen listeden vermek istediğiniz maddeyi seçin pencereden. Nesneyi saklarken tüm verileri vermek istiyorsanız, nesnenin adını sağ tıklatıp kısayol menüsünden Dışa Aktar seçeneğini belirleyin. Sonra bir sonraki paragrafı atlayın.
Tam bir tablo veya sorgu vermek istemiyorsanız, bir tablo veya sorgudan verileri dışa aktarmanız gerekir. Tabloyu veya sorguyu açın ve sonra aşağıdakilerden herhangi birini yapın:
- Yalnızca tek bir kaydı dışa aktarmak istiyorsanız, o kaydı seçin.
- Dışa aktarılacak kayıtlara filtre uygulamak isterseniz, şimdi kayıtlara bir filtre uygulayın.
- Kayıtlar için bir sıralama düzeni belirtmek isterseniz, şimdi kayıtları bu sıraya göre düzenleyin.
Kayıtları seçtikten sonra, Erişim menüsünden Dosya -> Dışarı Aktar'ı seçin.
Dışa Aktar iletişim kutusu açılır. Dışa aktarılan verileri saklamak istediğiniz klasöre gidin. Şekil 1'de gösterildiği gibi, Kayıt Türü menüsünden XML (*. Xml) seçeneğini seçin.
Şekil 1: Bir raporu XML'ye vermek için Dışa Aktarma iletişim kutusunu ayarlama.
Şekil 2'de gösterildiği gibi iletişim kutusundaki Dışa Aktar (veya Tümünü Dışa Aktar) düğmesini tıklatın ve XML Ver XML iletişim kutusu açılır. Verilerinizi yalnızca bir XML dosyasına dışa aktarma, verilerinizin bir şemasını dışa aktarma seçeneği vardır bir XSD (XML Şema Tanımı ) dosyasına, verilerinizin sunumunu bir XSL dosyasına veya bunların herhangi bir kombinasyonuna aktarmaya.
Şekil 2: XML Ver XML iletişim kutusu.
İsteğe bağlı olarak, Seçimlerinizi Daha Fazla Seçenekler düğmesini tıklayarak daha da hassaslaştırabilirsiniz. Diğer Seçenekler düğmesini tıklatmak için XML Ver iletişim kutusunu … genişletin … daha fazla seçenek göster! İletişim kutusunun üst kısmındaki üç sekmeyi not edin: Veri (Şekil 3'te gösterilir), Şema ve Sunum.
Şekil 3: Genişletilmiş XML Ver iletişim kutusundaki Veri sekmesi.
XML veri seçeneklerini seçme
Veri sekmesinde, tüm kayıtları, filtre uygulanmış kayıtları veya geçerli kaydı dışa aktarmayı seçebilirsiniz. Ayrıca, şu anda nesneye uygulanan sıralama düzenini uygulamayı seçebilirsiniz. (Bununla birlikte, bu seçeneklerin uygulanmadığı, örneğin bir raporun tamamını ihraç ederseniz, bu seçenekler soluk görünür.)
Daha önce ilişkiler penceresindeki ilişkiler tablosundaki ilişkileri veya SQL Server'daki Veritabanı Diyagramlarını ilişkiler tanımladıysanız, ilgili tablolardaki verileri de dışa aktarmak isteyip istemediğinizi seçebilirsiniz. İlgili tablonun adını görmek için herhangi bir tablonun adının yanındaki + işaretini tıklayın. Dışa aktarmada o tablonun verilerini eklemek için herhangi bir tablo adının yanında görünen onay işaretini seçin.
Dönüşümler düğmesi, yazdığınız ya da edindiğiniz tüm özel XML dönüştürmelerinden seçim yapmanıza olanak tanır. Bazı ezoterik veritabanı programına içe aktarılan veriyi dışa aktarırsanız, o veritabanının sahibi bir dönüştürme dosyası sağlayabilir. Ardından, Dönüşümler düğmesini tıklayabilir ve bu dönüştürme dosyasını seçebilirsiniz. Aynı şekilde, ezoterik veritabanı için özel bir kodlama kullanmanız gerekiyorsa, Kodlama açılır listesinden bir kodlama seçebilirsiniz.
XML Şema seçenekleri seçme
Şekil 4'te gösterilen Şema sekmesi, nesnenize bir şema dosyası verme seçeneklerini seçmenize izin verir. Birincil anahtar ve dizin bilgilerini eklemeyi veya yoksaymayı seçebilirsiniz. Şema bilgilerinin XML veri belgesine katıştırılmasını veya ayrı bir dosya olarak saklanmasını isteyebilirsiniz. Buradaki seçenekleri nasıl seçeceğiniz, dışa aktarılan verilerin daha sonra içe aktarıldığı programa bağlıdır.
Şekil 4: Genişletilmiş XML Ver iletişim kutusundaki Şema sekmesi.
XML sunum seçeneklerini seçme
Şekil 5'de gösterilen Sunum sekmesi, bir XSL dosyasını tanımlamak için seçenekler sunar. Herhangi bir Web tarayıcısı tarafından okunabilen İstemciye (HTML) vermeyi seçebilirsiniz. XSL dosyasını Active Server Pages'ları destekleyen bir Web sunucusuna koymayı planlıyorsanız, bunun yerine Sunucu (ASP) seçeneğini belirleyebilirsiniz.
Şekil 5: Genişletilmiş XML Ver iletişim kutusundaki Sunum sekmesi.
Dışa aktardığınız veriler fotoğraf içeriyorsa, bu resimleri dışa aktarmayı veya yok saymayı seçebilirsiniz. Görüntüleri dahil etmeyi seçerseniz, resimlerin yerleştirildiği klasörün adını belirtebilirsiniz.
Bir sunum dosyasını dışa aktarmayı seçmek aslında iki dosya üretir. Biri biridir. Verilerin nasıl sunulduğunu tanımlamak için gereken tüm XSLT kodunu içeren xsl dosyası. İkinci dosya bir. htm dosyası - nispeten düz ve basit bir Web sayfası.Bu Web sayfası, verilere anında, verilere bağlanan canlı verileri değil, "anlık görüntüsüdür". Ancak. htm dosyası, yalnızca bir grup XML etiketi ve ham veri değil, tablo veya sorudan gerçek verileri göstermek için Internet Explorer'da açılır.
Seçimlerinizi tamamladığınızda, Tamam düğmesine tıklayın. Dışa aktarma işlemi, verdiğiniz verilerin miktarına bağlı olarak yalnızca birkaç saniye sürebilir. İşiniz bittiğinde, Access'e geri dönersiniz. Access veritabanınızda herhangi bir değişiklik göremezsiniz, ancak dışa aktarılan dosyalar verme işlemi sırasında belirttiğiniz klasörde.