XmlDataSource

XmlDataSource class

Menyediakan akses ke data file atau aliran XML untuk digunakan saat menyusun dokumen.

public class XmlDataSource

Konstruktor

Nama Keterangan
XmlDataSource(Stream) Membuat sumber data baru dengan data dari aliran XML menggunakan opsi default untuk pemuatan data XML.
XmlDataSource(string) Membuat sumber data baru dengan data dari file XML menggunakan opsi default untuk pemuatan data XML.
XmlDataSource(Stream, Stream) Membuat sumber data baru dengan data dari aliran XML menggunakan aliran Definisi Skema XML. Opsi default digunakan untuk pemuatan data XML.
XmlDataSource(Stream, XmlDataLoadOptions) Membuat sumber data baru dengan data dari aliran XML menggunakan opsi yang ditentukan untuk pemuatan data XML.
XmlDataSource(string, string) Membuat sumber data baru dengan data dari file XML menggunakan file Definisi Skema XML. Opsi default digunakan untuk pemuatan data XML.
XmlDataSource(string, XmlDataLoadOptions) Membuat sumber data baru dengan data dari file XML menggunakan opsi yang ditentukan untuk pemuatan data XML.
XmlDataSource(Stream, Stream, XmlDataLoadOptions) Membuat sumber data baru dengan data dari aliran XML menggunakan aliran Definisi Skema XML. Opsi yang ditentukan digunakan untuk memuat data XML.
XmlDataSource(string, string, XmlDataLoadOptions) Membuat sumber data baru dengan data dari file XML menggunakan file Definisi Skema XML. Opsi yang ditentukan digunakan untuk memuat data XML.

Perkataan

Untuk mengakses data dari file atau aliran yang sesuai saat menyusun dokumen, berikan instance kelas ini sebagai sumber data ke salah satuDocumentAssembler .AssembleDocument kelebihan beban.

Dalam dokumen template, jika elemen XML tingkat atas hanya berisi daftar elemen dengan tipe yang sama, sebuahXmlDataSource instance harus diperlakukan dengan cara yang sama seperti jika aDataTable contoh. Jika tidak, sebuahXmlDataSource instance harus diperlakukan dengan cara yang sama seolah-olah itu adalah aDataRowcontoh. Untuk informasi selengkapnya, lihat referensi sintaks template (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources).

Saat Definisi Skema XML diteruskan ke konstruktor kelas ini, tipe data nilai elemen XML sederhana dan atribut ditentukan menurut skema. Jadi dalam dokumen template, Anda dapat bekerja dengan nilai yang diketik bukan hanya string.

Ketika Definisi Skema XML tidak diteruskan ke konstruktor kelas ini, tipe data nilai elemen XML sederhana dan atribut ditentukan secara otomatis berdasarkan representasi stringnya. Jadi dalam dokumen templat, Anda juga dapat mengerjakan dengan nilai yang diketik dalam kasus ini. Mesin mampu secara otomatis mengenali nilai dari jenis berikut:

  • panjang?
  • dobel?
  • bool?
  • Tanggal Waktu?
  • rangkaian

Perhatikan bahwa agar pengenalan otomatis tipe data berfungsi, representasi string dari nilai elemen XML sederhana dan atribut harus dibentuk menggunakan pengaturan budaya invarian.

Untuk mengesampingkan perilaku default pemuatan data XML, inisialisasi dan berikan aXmlDataLoadOptions instance ke konstruktor kelas ini.

Lihat juga