Bagikan melalui


XPathDocument Konstruktor

Definisi

Menginisialisasi instans baru kelas XPathDocument.

Overload

XPathDocument(Stream)

Menginisialisasi instans XPathDocument baru kelas dari data XML dalam objek yang ditentukan Stream .

XPathDocument(String)

Menginisialisasi instans XPathDocument baru kelas dari data XML dalam file yang ditentukan.

XPathDocument(XmlReader)

Menginisialisasi instans XPathDocument baru kelas dari data XML yang terkandung dalam objek yang ditentukan XmlReader .

XPathDocument(TextReader)

Menginisialisasi instans XPathDocument baru kelas dari data XML yang terkandung dalam objek yang ditentukan TextReader .

XPathDocument(String, XmlSpace)

Menginisialisasi instans XPathDocument baru kelas dari data XML dalam file yang ditentukan dengan penanganan spasi putih yang ditentukan.

XPathDocument(XmlReader, XmlSpace)

Menginisialisasi instans XPathDocument baru kelas dari data XML yang terkandung dalam objek yang ditentukan XmlReader dengan penanganan ruang putih yang ditentukan.

XPathDocument(Stream)

Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs

Menginisialisasi instans XPathDocument baru kelas dari data XML dalam objek yang ditentukan Stream .

public:
 XPathDocument(System::IO::Stream ^ stream);
public XPathDocument (System.IO.Stream stream);
new System.Xml.XPath.XPathDocument : System.IO.Stream -> System.Xml.XPath.XPathDocument
Public Sub New (stream As Stream)

Parameter

stream
Stream

Objek Stream yang berisi data XML.

Pengecualian

Terjadi kesalahan dalam data XML. Tetap XPathDocument kosong.

Objek Stream yang diteruskan sebagai parameter adalah null.

Berlaku untuk

XPathDocument(String)

Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs

Menginisialisasi instans XPathDocument baru kelas dari data XML dalam file yang ditentukan.

public:
 XPathDocument(System::String ^ uri);
public XPathDocument (string uri);
new System.Xml.XPath.XPathDocument : string -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String)

Parameter

uri
String

Jalur file yang berisi data XML.

Pengecualian

Terjadi kesalahan dalam data XML. Tetap XPathDocument kosong.

Parameter jalur file adalah null.

Keterangan

Untuk mempertahankan spasi kosong, gunakan XPathDocument konstruktor yang menerima XmlSpace objek sebagai parameter.

Berlaku untuk

XPathDocument(XmlReader)

Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs

Menginisialisasi instans XPathDocument baru kelas dari data XML yang terkandung dalam objek yang ditentukan XmlReader .

public:
 XPathDocument(System::Xml::XmlReader ^ reader);
public XPathDocument (System.Xml.XmlReader reader);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader)

Parameter

reader
XmlReader

Objek XmlReader yang berisi data XML.

Pengecualian

Terjadi kesalahan dalam data XML. Tetap XPathDocument kosong.

Objek XmlReader yang diteruskan sebagai parameter adalah null.

Keterangan

Objek XmlReader dapat digunakan untuk memuat seluruh dokumen XML atau bagian dari dokumen XML ke dalam XPathDocument. Untuk memuat bagian dari dokumen XML ke dalam XPathDocument, posisikan XmlReader objek di simpul XML atas untuk memuat data. Saat Anda membuat XPathDocument dengan menggunakan XPathDocument konstruktor, data dimuat dari simpul teratas saat ini melalui semua saudaranya. Setelah itu, XmlReader diposisikan pada cakupan luar simpul XML teratas. Atau, Anda dapat menggunakan ReadSubtree metode untuk memuat ke XPathDocument dalam elemen tertentu dalam dokumen XML.

Berikut ini adalah catatan penting yang perlu dipertimbangkan XPathDocument saat Anda menggunakan konstruktor.

  • Objek XmlReader dengan pengaturan objek terkait XmlResolver yang sesuai dapat digunakan untuk mengatasi entitas atau referensi lain dalam data XML.

  • XmlReader Jika objek diposisikan pada simpul daun yang tidak valid untuk tingkat akar dokumen - misalnya, spasi putih atau simpul atribut - XmlReader objek terus membaca sampai diposisikan pada simpul yang dapat digunakan untuk root. Mulai XPathDocument memuat pada saat ini.

  • Untuk mempertahankan spasi kosong, gunakan XPathDocument konstruktor yang menerima XmlSpace objek sebagai parameter.

Berlaku untuk

XPathDocument(TextReader)

Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs

Menginisialisasi instans XPathDocument baru kelas dari data XML yang terkandung dalam objek yang ditentukan TextReader .

public:
 XPathDocument(System::IO::TextReader ^ textReader);
public:
 XPathDocument(System::IO::TextReader ^ reader);
public XPathDocument (System.IO.TextReader textReader);
public XPathDocument (System.IO.TextReader reader);
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
Public Sub New (textReader As TextReader)
Public Sub New (reader As TextReader)

Parameter

textReaderreader
TextReader

Objek TextReader yang berisi data XML.

Pengecualian

Terjadi kesalahan dalam data XML. Tetap XPathDocument kosong.

Objek TextReader yang diteruskan sebagai parameter adalah null.

Keterangan

TextReader Setelah objek digunakan untuk memuat data XML, kursor TextReader objek diposisikan di akhir data. Objek TextReader harus diatur ulang untuk membaca data lagi.

Berlaku untuk

XPathDocument(String, XmlSpace)

Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs

Menginisialisasi instans XPathDocument baru kelas dari data XML dalam file yang ditentukan dengan penanganan spasi putih yang ditentukan.

public:
 XPathDocument(System::String ^ uri, System::Xml::XmlSpace space);
public XPathDocument (string uri, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : string * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String, space As XmlSpace)

Parameter

uri
String

Jalur file yang berisi data XML.

space
XmlSpace

Sebuah objekXmlSpace.

Pengecualian

Terjadi kesalahan dalam data XML. Tetap XPathDocument kosong.

Parameter jalur file atau XmlSpace parameter objek adalah null.

Keterangan

  • Objek XmlSpace yang diteruskan sebagai parameter menentukan apakah akan mempertahankan spasi kosong. Default hanya mempertahankan ruang putih yang signifikan; Preserve mempertahankan semua spasi kosong. Secara default, XmlSpace objek diatur ke Default.

  • Fungsionalitas XPathDocument konstruktor identik XPathDocument dengan konstruktor, kecuali untuk opsi penanganan ruang putih yang dijelaskan.

Lihat juga

Berlaku untuk

XPathDocument(XmlReader, XmlSpace)

Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs
Sumber:
XPathDocument.cs

Menginisialisasi instans XPathDocument baru kelas dari data XML yang terkandung dalam objek yang ditentukan XmlReader dengan penanganan ruang putih yang ditentukan.

public:
 XPathDocument(System::Xml::XmlReader ^ reader, System::Xml::XmlSpace space);
public XPathDocument (System.Xml.XmlReader reader, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader, space As XmlSpace)

Parameter

reader
XmlReader

Objek XmlReader yang berisi data XML.

space
XmlSpace

Sebuah objekXmlSpace.

Pengecualian

Terjadi kesalahan dalam data XML. Tetap XPathDocument kosong.

Parameter XmlReader objek atau XmlSpace parameter objek adalah null.

Keterangan

  • Objek XmlSpace yang diteruskan sebagai parameter menentukan apakah akan mempertahankan spasi kosong. Default hanya mempertahankan ruang putih yang signifikan; Preserve mempertahankan semua spasi kosong. Secara default, XmlSpace objek diatur ke Default.

  • Fungsionalitas XPathDocument konstruktor identik XPathDocument dengan konstruktor, kecuali untuk opsi penanganan ruang putih yang dijelaskan.

Lihat juga

Berlaku untuk