XmlDataSource
XmlDataSource class
يوفر الوصول إلى بيانات ملف XML أو دفق لاستخدامه أثناء تجميع مستند.
public class XmlDataSource
المنشئون
اسم | وصف |
---|---|
XmlDataSource(Stream) | إنشاء مصدر بيانات جديد ببيانات من دفق XML باستخدام الخيارات الافتراضية لتحميل بيانات XML . |
XmlDataSource(string) | إنشاء مصدر بيانات جديد ببيانات من ملف XML باستخدام الخيارات الافتراضية لتحميل بيانات XML . |
XmlDataSource(Stream, Stream) | إنشاء مصدر بيانات جديد ببيانات من دفق XML باستخدام دفق تعريف مخطط XML. يتم استخدام الخيارات الافتراضية لتحميل بيانات XML. |
XmlDataSource(Stream, XmlDataLoadOptions) | إنشاء مصدر بيانات جديد ببيانات من دفق XML باستخدام الخيارات المحددة لتحميل بيانات XML . |
XmlDataSource(string, string) | إنشاء مصدر بيانات جديد ببيانات من ملف XML باستخدام ملف تعريف مخطط XML. يتم استخدام الخيارات الافتراضية لتحميل بيانات XML. |
XmlDataSource(string, XmlDataLoadOptions) | إنشاء مصدر بيانات جديد ببيانات من ملف XML باستخدام الخيارات المحددة لتحميل بيانات XML . |
XmlDataSource(Stream, Stream, XmlDataLoadOptions) | إنشاء مصدر بيانات جديد ببيانات من دفق XML باستخدام دفق تعريف مخطط XML. يتم استخدام الخيارات المحددة لتحميل بيانات XML. |
XmlDataSource(string, string, XmlDataLoadOptions) | إنشاء مصدر بيانات جديد ببيانات من ملف XML باستخدام ملف تعريف مخطط XML. يتم استخدام الخيارات المحددة لتحميل بيانات XML. |
ملاحظات
للوصول إلى بيانات الملف المقابل أو التدفق أثناء تجميع مستند ، قم بتمرير مثيل من هذه الفئة كـ مصدر بيانات إلى أحدDocumentAssembler
.AssembleDocument التحميل الزائد .
في مستندات النموذج ، إذا احتوى عنصر XML عالي المستوى على قائمة من العناصر من نفس النوع فقط ، XmlDataSource
يجب معاملة المثيل بنفس الطريقة كما لو كان أDataTable مثال. خلاف ذلك ، فإن ملفXmlDataSource
يجب معاملة المثيل بنفس الطريقة كما لو كان ملفDataRowمثال. لمزيد من المعلومات ، راجع مرجع بناء الجملة (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).
عند تمرير تعريف مخطط XML إلى مُنشئ هذه الفئة ، يتم تحديد أنواع بيانات قيم عناصر XML البسيطة والسمات وفقًا للمخطط. لذلك في مستندات النموذج ، يمكنك العمل باستخدام القيم المكتوبة بدلاً من السلاسل فقط.
عندما لا يتم تمرير تعريف مخطط XML إلى مُنشئ هذه الفئة ، يتم تحديد أنواع البيانات الخاصة بقيم عناصر XML البسيطة والسمات تلقائيًا عند تمثيل السلسلة الخاصة بها. لذلك في مستندات النموذج ، يمكنك العمل مع القيم المكتوبة في هذه الحالة أيضًا. المحرك قادر على التعرف تلقائيًا على قيم الأنواع التالية:
طويل؟
مزدوج؟
منطقي؟
DateTime؟
خيط
لاحظ أنه لكي يعمل التعرف التلقائي على أنواع البيانات ، يجب تشكيل تمثيلات السلسلة لقيم عناصر XML البسيطة والسمات باستخدام إعدادات الثقافة الثابتة.
لتجاوز السلوك الافتراضي لتحميل بيانات XML ، قم بتهيئة وتمرير ملفXmlDataLoadOptions
مثيل لمنشئ هذه الفئة.
أنظر أيضا
- مساحة الاسم GroupDocs.Assembly.Data
- المجسم GroupDocs.Assembly