InfoPath'in XML teknolojisini kullanma şekli

Microsoft Office InfoPath, Genişletilebilir Biçimlendirme Dili (XML) ve bununla ilişkili teknolojilere dayalı form şablonları oluşturmak için kullanılan bir Microsoft Office System uygulamasıdır. XML veri tanımlama, düzenleme ve alış verişinde kullanılan endüstri standardı bir dildir. InfoPath'de, form şablonlarının temelinde XML teknolojileri vardır ve form verilerini XML biçiminde kaydedilir veya gönderilir. InfoPath aşağıdaki XML teknolojilerinden yararlanır:

  • XSL Transformation (XSLT)

  • XML Şemaları

  • Genişletilebilir Köprü Biçimlendirme Dili (XHTML)

  • XML Yolu Dili (XPath)

  • Genişletilebilir Köprü Biçimlendirme Dili (XHTML)Belge Nesne Modeli (DOM)

  • XML İmzası

    Not : Bu teknolojiler hakkında daha fazla bilgi için, World Wide Web Consortium (W3C) Web sitesine gidip her bir teknolojiyle ilgili arama yapabilirsiniz.

Bu teknolojiler, farklı bilgisayarlar ve uygulamalar tarafından kolaylıkla üretilebilecek ve işlenebilecek dosyalar üretmek için kurallar, kılavuzlar ve yönetmelikler öneren World Wide Web Konsorsiyumu (W3C) tarafından yönetilir. InfoPath tarafından desteklenen XML teknolojilerinin yanı sıra, InfoPath aynı zamanda özel işleme yönergeleri ve ad alanı kullanır ve DOM'ye InfoPath nesne modeli aracılığıyla erişmek için bazı yöntemlere sahiptir.

Bu XML teknolojilerinin tüm ayrıntılarının öğrenilmesi gerekli olmasa da, InfoPath içinde nasıl kullanıldıklarını anlamak için aşağıdaki tabloya bakın.

Ad

Açıklama

XML

XML, bir InfoPath formu tarafından üretilen çıktı biçimidir. XML aynı zamanda, bir kullanıcı tarafından doldurulmadan önce formun alanlarında görüntülenen örnek verileri içermek için kullanılır. InfoPath, XML sürüm 1.0 standardını kullanır.

XSLT

XSLT, form şablonu tasarlanırken üretilen görünüm dosyalarının biçimidir. InfoPath, XML verilerinin sunumu için XSL Biçimlendirme Nesnelerinin (XSL-FO) kullanımını ve rasgele .xsl dosyalarının alınmasını desteklemez. InfoPath, XSLT sürüm 1.0 standardını kullanır.

XML Şeması

XML Şemaları bir form içinde verilerin doğrulanması birincil aracı olarak kullanılır ve form şablonu tarafından üretilen XML belgesinin alt yapısını sağlar. Buna ek olarak, XML Şeması form şablonu tasarlandığında InfoPath tarafından üretilen form tanım dosyası yapısını tanımlamak için de kullanılır. InfoPath, XDR (XML Verisi Azaltılmış) veya DTD (Belge Türü Tanımlaması) belirtimiyle uyumlu şemaları desteklemez. InfoPath, XML Şeması sürüm 1.0 standardını kullanır.

XHTML

XHTML, iyi biçimlendirilmiş HTML'dir ve öncelikle zengin metin alanları geliştirirken kullanılır. InfoPath, XHTML sürüm 1.0 standardını kullanır.

XPath

Denetimleri bir form şablonunun veri kaynağı alan ve gruplara bağlama XPath ifadeleri kullanılır. XPath ifadeleri ayrıca veri doğrulama ve koşullu biçimlendirme ifadeleri için de kullanılır. InfoPath, XPath sürüm 1.0 standardını kullanır.

DOM

DOM, form şablonu tarafından üretilen XML belgesinin kaynağının içeriğine programlı bir şekilde erişmek için kullanılır. Aynı zamanda .xsf dosyasının içeriğine salt okunur biçimde erişim sağlamak için kullanılır. InfoPath, DOM sürüm 1.0 standardını kullanır.

XML İmzası

XML İmzaları, InfoPath formlarını dijital olarak imzalamak için kullanılır. Etkinleştirilirse, her InfoPath formu bir veya birden çok dijital imza içerebilir. InfoPath, formun bölümlerinin dijital olarak imzalanmasını desteklediği gibi, formun bir bütün olarak imzalanmasını da destekler.

XML işlemcisi

XML işlemcisi bir belgenin kaynak XML'sini bilgisayarın dinamik belleğine yüklemek, XML Şeması'nı kullanarak doğrulamak ve XSLT kullanarak belgenin görünümünü üretmek için kullanılır. InfoPath tarafından desteklenen XML işlemcisi, Microsoft XML Core Services (MSXML) sürüm 5.0'dır. Bu işlemcinin daha eski sürümleri desteklenmez.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×