XmlDataSource
XmlDataSource class
Bir belgeyi bir araya getirirken kullanılacak bir XML dosyasının veya akışın verilerine erişim sağlar.
public class XmlDataSource
yapıcılar
İsim | Tanım |
---|---|
XmlDataSource(Stream) | XML veri yükleme için varsayılan seçenekleri kullanarak bir XML akışındaki verilerle yeni bir veri kaynağı oluşturur. |
XmlDataSource(string) | XML veri yükleme için varsayılan seçenekleri kullanarak bir XML dosyasındaki verilerle yeni bir veri kaynağı oluşturur. |
XmlDataSource(Stream, Stream) | XML Şema Tanımı akışını kullanarak bir XML akışından alınan verilerle yeni bir veri kaynağı oluşturur. Varsayılan options , XML veri yüklemesi için kullanılır. |
XmlDataSource(Stream, XmlDataLoadOptions) | XML veri yükleme için belirtilen seçenekleri kullanarak bir XML akışındaki verilerle yeni bir veri kaynağı oluşturur. |
XmlDataSource(string, string) | Bir XML Şema Tanımı dosyası kullanarak bir XML dosyasındaki verilerle yeni bir veri kaynağı oluşturur. Varsayılan options , XML veri yüklemesi için kullanılır. |
XmlDataSource(string, XmlDataLoadOptions) | XML veri yükleme için belirtilen seçenekleri kullanarak bir XML dosyasındaki verilerle yeni bir veri kaynağı oluşturur. |
XmlDataSource(Stream, Stream, XmlDataLoadOptions) | XML Şema Tanımı akışını kullanarak bir XML akışından alınan verilerle yeni bir veri kaynağı oluşturur. Belirtilen seçenekleri, XML verilerinin yüklenmesi için kullanılır. |
XmlDataSource(string, string, XmlDataLoadOptions) | Bir XML Şema Tanımı dosyası kullanarak bir XML dosyasındaki verilerle yeni bir veri kaynağı oluşturur. Belirtilen seçenekleri, XML verilerinin yüklenmesi için kullanılır. |
Notlar
Bir belgeyi bir araya getirirken ilgili dosyanın veya akışın verilerine erişmek için, bu sınıfın bir örneğini as bir veri kaynağından birine iletin.DocumentAssembler
.AssembleDocument aşırı yüklemeler.
Şablon belgelerinde, bir üst düzey XML öğesi yalnızca aynı türden öğelerin bir listesini içeriyorsa, anXmlDataSource
örnek, a olduğu gibi ele alınmalıdır.DataTable misal. Aksi takdirde, birXmlDataSource
örnek, ile aynı şekilde ele alınmalıdır.DataRowmisal. Daha fazla bilgi için şablon sözdizimi referansına bakın (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).
XML Şema Tanımı bu sınıfın bir oluşturucusuna iletildiğinde, basit XML öğelerinin değerlerinin veri türleri ve nitelikler şemaya göre belirlenir. Böylece şablon belgelerinde, yalnızca dizeler yerine yazılan değerlerle çalışabilirsiniz.
XML Şema Tanımı bu sınıfın bir oluşturucusuna iletilmediğinde, basit XML öğelerinin değerlerinin veri türleri ve nitelikler, dize temsillerine göre otomatik olarak belirlenir. Yani şablon belgelerinde, bu durumda da yazılan değerlerle çalışabilirsiniz. Motor, aşağıdaki türlerdeki değerleri otomatik olarak tanıyabilir:
uzun?
çift?
bool?
TarihSaat?
sicim
Veri türlerinin otomatik olarak tanınmasının çalışması için, basit XML öğelerinin değerlerinin dize gösterimlerinin ve özniteliklerin değişmez kültür ayarları kullanılarak oluşturulması gerektiğini unutmayın.
XML veri yüklemesinin varsayılan davranışını geçersiz kılmak için birXmlDataLoadOptions
örneği bu sınıfın yapıcısına.
Ayrıca bakınız
- ad alanı GroupDocs.Assembly.Data
- toplantı GroupDocs.Assembly