XmlDataSource
XmlDataSource class
Bir raporda kullanılacak XML dosyası veya akışının verilerine erişim sağlar.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:LINQ Raporlama Motoru dokümantasyon makalesi.
public class XmlDataSource
yapıcılar
İsim | Tanım |
---|---|
XmlDataSource(Stream) | XML veri yüklemesi için varsayılan seçenekleri kullanarak XML akışından gelen verilerle yeni bir veri kaynağı oluşturur. |
XmlDataSource(string) | XML veri yüklemesi için varsayılan seçenekleri kullanarak XML dosyasındaki verilerle yeni bir veri kaynağı oluşturur. |
XmlDataSource(Stream, Stream) | XML Şema Tanımı akışını kullanarak XML akışındaki verilerle yeni bir veri kaynağı oluşturur. XML verilerinin yüklenmesi için varsayılan options kullanılır. |
XmlDataSource(Stream, XmlDataLoadOptions) | XML veri yüklemesi için belirtilen seçenekleri kullanarak XML akışındaki verilerle yeni bir veri kaynağı oluşturur. |
XmlDataSource(string, string) | XML Şema Tanımı dosyasını kullanarak XML dosyasındaki verilerle yeni bir veri kaynağı oluşturur. XML verilerinin yüklenmesi için varsayılan options kullanılır. |
XmlDataSource(string, XmlDataLoadOptions) | XML veri yüklemesi için belirtilen seçenekleri kullanarak XML dosyasındaki verilerle yeni bir veri kaynağı oluşturur. |
XmlDataSource(Stream, Stream, XmlDataLoadOptions) | XML Şema Tanımı akışını kullanarak XML akışındaki verilerle yeni bir veri kaynağı oluşturur. Belirtilen seçenekleri XML veri yüklemesi için kullanılır. |
XmlDataSource(string, string, XmlDataLoadOptions) | XML Şema Tanımı dosyasını kullanarak XML dosyasındaki verilerle yeni bir veri kaynağı oluşturur. Belirtilen seçenekleri XML veri yüklemesi için kullanılır. |
Notlar
Bir rapor oluştururken ilgili dosyanın veya akışın verilerine erişmek için, bu sınıfın bir örneğini as veri kaynağı olarak aşağıdakilerden birine iletin.ReportingEngine
.BuildReport aşırı yüklemeleri.
Şablon belgelerinde, üst düzey bir XML öğesi yalnızca aynı türdeki öğelerin bir listesini içeriyorsa, anXmlDataSource
örnek sanki aymış gibi ele alınmalıdır.DataTable örneği. Aksi takdirde, birXmlDataSource
örnek sanki aymış gibi ele alınmalıdır.DataRow örneği. Daha fazla bilgi için şablon söz dizimi referansına bakın (https://docs.aspose.com/display/wordsnet/Template+Syntax).
XML Şema Tanımı bu sınıfın yapıcısına iletildiğinde, basit XML elemanlarının değerlerinin veri türleri ve öznitelikler şemaya göre belirlenir. Yani şablon belgelerinde yalnızca dizeler yerine yazılan değerlerle çalışabilirsiniz.
XML Şeması Tanımı bu sınıfın yapıcısına aktarılmadığında, basit XML öğelerinin değerlerinin veri türleri ve nitelikleri dize gösterimlerine göre otomatik olarak belirlenir. Yani şablon belgelerde, bu durumda da ile yazılan değerlerle çalışabilirsiniz. Motor aşağıdaki türlerdeki değerleri otomatik olarak tanıyabilir:
- Nullable
- Nullable
- Nullable
- Nullable
- String
Veri türlerinin otomatik olarak tanınmasının çalışması için, basit XML öğelerinin ( ) değerlerinin dize temsillerinin ve niteliklerin 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, bir başlangıç değeri oluşturun ve iletinXmlDataLoadOptions
örneğini bu sınıfın yapıcısına.
Ayrıca bakınız
- ad alanı Aspose.Words.Reporting
- toplantı Aspose.Words