XmlTextReader Kelas

Definisi

Mewakili pembaca yang menyediakan akses cepat, non-cache, dan hanya meneruskan ke data XML.

Kami menyarankan agar Anda menggunakan kelas sebagai gantinya XmlReader .

public ref class XmlTextReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo, System::Xml::IXmlNamespaceResolver
public ref class XmlTextReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo
public class XmlTextReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
public class XmlTextReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo
type XmlTextReader = class
    inherit XmlReader
    interface IXmlLineInfo
    interface IXmlNamespaceResolver
type XmlTextReader = class
    inherit XmlReader
    interface IXmlLineInfo
Public Class XmlTextReader
Inherits XmlReader
Implements IXmlLineInfo, IXmlNamespaceResolver
Public Class XmlTextReader
Inherits XmlReader
Implements IXmlLineInfo
Warisan
XmlTextReader
Penerapan

Keterangan

Note

Kami menyarankan Anda membuat instans XmlReader untuk memanfaatkan fungsionalitas baru dengan menggunakan metode XmlReader.Create.

XmlTextReader menyediakan akses hanya-maju dan baca-saja ke aliran data XML. Simpul saat ini mengacu pada simpul di mana pembaca berada. Pembaca dimajukan menggunakan salah satu metode baca dan properti yang mencerminkan nilai simpul saat ini.

Kelas ini mengimplementasikan XmlReader dan sesuai dengan W3C Extensible Markup Language (XML) 1.0 dan Namespace dalam rekomendasi XML. XmlTextReader menyediakan fungsionalitas berikut:

  • Menerapkan aturan XML yang terbentuk dengan baik.

  • XmlTextReader tidak menyediakan validasi data.

  • Memeriksa apakah simpul DocumentType terbentuk dengan baik. XmlTextReader memeriksa DTD untuk keterbentukan yang baik, tetapi tidak memvalidasi menggunakan DTD.

  • Untuk simpul di mana NodeType adalah XmlNodeType.EntityReference, satu simpul kosong EntityReference dikembalikan (yaitu, properti Value adalah String.Empty).

Note

Deklarasi entitas aktual dalam DTD disebut sebagai Entity simpul. Saat Anda merujuk ke simpul ini dalam data Anda, node tersebut disebut EntityReference node.

  • Tidak memperluas atribut default.

Karena XmlTextReader tidak melakukan pemeriksaan tambahan yang diperlukan untuk validasi data, ia menyediakan pengurai well-formedness yang cepat.

Untuk melakukan validasi data, gunakan validasi XmlReader.

Untuk membaca data XML dari XmlDocument, gunakan XmlNodeReader.

XmlTextReader menghasilkan XmlException pada kesalahan penguraian XML. Setelah pengecualian dilemparkan, status pembaca tidak dapat diprediksi. Misalnya, jenis node yang dilaporkan mungkin berbeda dari jenis node aktual dari node saat ini. ReadState Gunakan properti untuk memeriksa apakah pembaca dalam status kesalahan.

Pertimbangan keamanan

Berikut ini adalah hal-hal yang perlu dipertimbangkan saat menggunakan kelas XmlTextReader.

  • Pengecualian yang dilemparkan oleh XmlTextReader dapat mengungkapkan informasi jalur yang tidak ingin Anda ekspos ke dalam aplikasi. Aplikasi Anda harus menangkap pengecualian dan memprosesnya dengan tepat.

  • Pemrosesan DTD diaktifkan secara default. Nonaktifkan pemrosesan DTD jika Anda khawatir tentang Masalah Penolakan Layanan atau jika Anda berurusan dengan sumber yang tidak tepercaya. Atur DtdProcessing properti ke Prohibit untuk menonaktifkan pemrosesan DTD.

    Jika Anda mengaktifkan pemrosesan DTD, Anda dapat menggunakan ThrowingResolver untuk membatasi sumber daya yang XmlTextReader dapat diakses. Anda juga dapat merancang aplikasi Anda sehingga pemrosesan XML dibatasi memori dan waktu. Misalnya, konfigurasikan batas waktu habis di aplikasi ASP.NET Anda.

  • Data XML dapat menyertakan referensi ke sumber daya eksternal seperti file DTD. Secara default sumber daya eksternal diselesaikan menggunakan XmlUrlResolver objek tanpa kredensial pengguna. Anda dapat mengamankannya lebih lanjut dengan melakukan salah satu hal berikut:

  • Data XML dapat berisi sejumlah besar atribut, deklarasi namespace, elemen berlapis dan sebagainya yang memerlukan banyak waktu untuk diproses. Untuk membatasi ukuran input yang dikirim ke XmlTextReader, buat implementasi IStream kustom dan berikan .XmlTextReader

  • Metode ReadValueChunk dapat digunakan untuk menangani aliran data yang besar. Metode ini membaca sejumlah kecil karakter pada satu waktu alih-alih mengalokasikan string tunggal untuk seluruh nilai.

  • Secara default entitas umum tidak diperluas. Entitas umum dikembangkan saat Anda memanggil metode ResolveEntity.

Konstruktor

Nama Deskripsi
XmlTextReader()

Menginisialisasi instans baru dari XmlTextReader.

XmlTextReader(Stream, XmlNameTable)

Menginisialisasi instans XmlTextReader baru kelas dengan aliran yang ditentukan dan XmlNameTable.

XmlTextReader(Stream, XmlNodeType, XmlParserContext)

Menginisialisasi instans XmlTextReader baru kelas dengan aliran yang ditentukan, XmlNodeType, dan XmlParserContext.

XmlTextReader(Stream)

Menginisialisasi instans XmlTextReader baru kelas dengan aliran yang ditentukan.

XmlTextReader(String, Stream, XmlNameTable)

Menginisialisasi instans XmlTextReader baru kelas dengan URL, streaming, dan XmlNameTable.

XmlTextReader(String, Stream)

Menginisialisasi instans XmlTextReader baru kelas dengan URL dan streaming yang ditentukan.

XmlTextReader(String, TextReader, XmlNameTable)

Menginisialisasi instans XmlTextReader baru kelas dengan URL yang ditentukan, TextReader dan XmlNameTable.

XmlTextReader(String, TextReader)

Menginisialisasi instans XmlTextReader baru kelas dengan URL yang ditentukan dan TextReader.

XmlTextReader(String, XmlNameTable)

Menginisialisasi instans XmlTextReader baru kelas dengan file yang ditentukan dan XmlNameTable.

XmlTextReader(String, XmlNodeType, XmlParserContext)

Menginisialisasi instans XmlTextReader baru kelas dengan string yang ditentukan, XmlNodeType, dan XmlParserContext.

XmlTextReader(String)

Menginisialisasi instans XmlTextReader baru kelas dengan file yang ditentukan.

XmlTextReader(TextReader, XmlNameTable)

Menginisialisasi instans XmlTextReader baru kelas dengan yang ditentukan TextReader dan XmlNameTable.

XmlTextReader(TextReader)

Menginisialisasi instans XmlTextReader baru kelas dengan yang ditentukan TextReader.

XmlTextReader(XmlNameTable)

Menginisialisasi instans XmlTextReader baru kelas dengan yang ditentukan XmlNameTable.

Properti

Nama Deskripsi
AttributeCount

Mendapatkan jumlah atribut pada simpul saat ini.

BaseURI

Mendapatkan URI dasar simpul saat ini.

CanReadBinaryContent

Mendapatkan nilai yang menunjukkan apakah XmlTextReader mengimplementasikan metode baca konten biner.

CanReadValueChunk

Mendapatkan nilai yang menunjukkan apakah mengimplementasikan XmlTextReaderReadValueChunk(Char[], Int32, Int32) metode .

CanResolveEntity

Mendapatkan nilai yang menunjukkan apakah pembaca ini dapat mengurai dan menyelesaikan entitas.

CanResolveEntity

Mendapatkan nilai yang menunjukkan apakah pembaca ini dapat mengurai dan menyelesaikan entitas.

(Diperoleh dari XmlReader)
Depth

Mendapatkan kedalaman simpul saat ini dalam dokumen XML.

DtdProcessing

Mendapatkan atau mengatur DtdProcessing enumerasi.

Encoding

Mendapatkan pengodean dokumen.

EntityHandling

Mendapatkan atau menetapkan nilai yang menentukan cara pembaca menangani entitas.

EOF

Mendapatkan nilai yang menunjukkan apakah pembaca diposisikan di akhir aliran.

HasAttributes

Mendapatkan nilai yang menunjukkan apakah simpul saat ini memiliki atribut apa pun.

(Diperoleh dari XmlReader)
HasValue

Mendapatkan nilai yang menunjukkan apakah simpul saat ini dapat memiliki Value selain String.Empty.

IsDefault

Mendapatkan nilai yang menunjukkan apakah simpul saat ini adalah atribut yang dihasilkan dari nilai default yang ditentukan dalam DTD atau skema.

IsEmptyElement

Mendapatkan nilai yang menunjukkan apakah node saat ini adalah elemen kosong (misalnya, <MyElement/>).

Item[Int32]

Mendapatkan nilai atribut dengan indeks yang ditentukan.

Item[Int32]

Saat ditimpa dalam kelas turunan, mendapatkan nilai atribut dengan indeks yang ditentukan.

(Diperoleh dari XmlReader)
Item[String, String]

Mendapatkan nilai atribut dengan nama lokal dan URI namespace yang ditentukan.

Item[String, String]

Ketika ditimpa dalam kelas turunan, mendapatkan nilai atribut dengan yang ditentukan LocalName dan NamespaceURI.

(Diperoleh dari XmlReader)
Item[String]

Mendapatkan nilai atribut dengan nama yang ditentukan.

Item[String]

Ketika ditimpa dalam kelas turunan, mendapatkan nilai atribut dengan yang ditentukan Name.

(Diperoleh dari XmlReader)
LineNumber

Mendapatkan nomor baris saat ini.

LinePosition

Mendapatkan posisi baris saat ini.

LocalName

Mendapatkan nama lokal simpul saat ini.

Name

Mendapatkan nama yang memenuhi syarat dari simpul saat ini.

Namespaces

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan melakukan dukungan namespace.

NamespaceURI

Mendapatkan URI namespace layanan (seperti yang didefinisikan dalam spesifikasi Namespace W3C) dari node tempat pembaca diposisikan.

NameTable

Mendapatkan yang XmlNameTable terkait dengan implementasi ini.

NodeType

Mendapatkan jenis simpul saat ini.

Normalization

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menormalkan spasi kosong dan nilai atribut.

Prefix

Mendapatkan awalan namespace yang terkait dengan simpul saat ini.

ProhibitDtd
Kedaluwarsa.
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan mengizinkan pemrosesan DTD. Properti ini sudah usang. Gunakan DtdProcessing sebagai gantinya.

QuoteChar

Mendapatkan karakter tanda kutip yang digunakan untuk mengapit nilai simpul atribut.

ReadState

Mendapatkan status pembaca.

SchemaInfo

Mendapatkan informasi skema yang telah ditetapkan ke simpul saat ini sebagai hasil validasi skema.

(Diperoleh dari XmlReader)
Settings

Mendapatkan objek yang XmlReaderSettings digunakan untuk membuat instans ini XmlTextReader .

Settings

Mendapatkan objek yang XmlReaderSettings digunakan untuk membuat instans ini XmlReader .

(Diperoleh dari XmlReader)
Value

Mendapatkan nilai teks dari simpul saat ini.

ValueType

Mendapatkan jenis Common Language Runtime (CLR) untuk simpul saat ini.

(Diperoleh dari XmlReader)
WhitespaceHandling

Mendapatkan atau menetapkan nilai yang menentukan bagaimana spasi kosong ditangani.

XmlLang

Mendapatkan cakupan saat ini xml:lang .

XmlResolver

Mengatur yang XmlResolver digunakan untuk menyelesaikan referensi DTD.

XmlSpace

Mendapatkan cakupan saat ini xml:space .

Metode

Nama Deskripsi
Close()

Mengubah menjadi ReadStateClosed.

Dispose()

Merilis semua sumber daya yang digunakan oleh instans XmlReader kelas saat ini.

(Diperoleh dari XmlReader)
Dispose(Boolean)

Merilis sumber daya yang tidak dikelola yang XmlReader digunakan oleh dan secara opsional merilis sumber daya terkelola.

(Diperoleh dari XmlReader)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetAttribute(Int32)

Mendapatkan nilai atribut dengan indeks yang ditentukan.

GetAttribute(String, String)

Mendapatkan nilai atribut dengan nama lokal dan URI namespace yang ditentukan.

GetAttribute(String)

Mendapatkan nilai atribut dengan nama yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetNamespacesInScope(XmlNamespaceScope)

Mendapatkan koleksi yang berisi semua namespace layanan yang saat ini berada dalam cakupan.

GetRemainder()

Mendapatkan sisa XML yang di-buffer.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
GetValueAsync()

Secara asinkron mendapatkan nilai simpul saat ini.

(Diperoleh dari XmlReader)
HasLineInfo()

Mendapatkan nilai yang menunjukkan apakah kelas dapat mengembalikan informasi baris.

IsStartElement()

MoveToContent() Panggilan dan pengujian jika simpul konten saat ini adalah tag awal atau tag elemen kosong.

(Diperoleh dari XmlReader)
IsStartElement(String, String)

MoveToContent() Panggilan dan pengujian jika node konten saat ini adalah tag awal atau tag elemen kosong dan jika LocalName properti dan NamespaceURI elemen yang ditemukan cocok dengan string yang diberikan.

(Diperoleh dari XmlReader)
IsStartElement(String)

MoveToContent() Panggilan dan pengujian jika simpul konten saat ini adalah tag awal atau tag elemen kosong dan jika Name properti elemen yang ditemukan cocok dengan argumen yang diberikan.

(Diperoleh dari XmlReader)
LookupNamespace(String)

Menyelesaikan awalan namespace dalam cakupan elemen saat ini.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
MoveToAttribute(Int32)

Berpindah ke atribut dengan indeks yang ditentukan.

MoveToAttribute(String, String)

Berpindah ke atribut dengan nama lokal dan URI namespace yang ditentukan.

MoveToAttribute(String)

Berpindah ke atribut dengan nama yang ditentukan.

MoveToContent()

Memeriksa apakah simpul saat ini adalah konten (teks spasi non-putih, , CDATA, Element, EndElementEntityReferenceatau EndEntity) node. Jika simpul bukan node konten, pembaca melompat ke depan ke node konten berikutnya atau akhir file. Ini melewati simpul dari jenis berikut: ProcessingInstruction, , DocumentType, Comment, Whitespaceatau SignificantWhitespace.

(Diperoleh dari XmlReader)
MoveToContentAsync()

Secara asinkron memeriksa apakah simpul saat ini adalah node konten. Jika simpul bukan node konten, pembaca melompat ke depan ke node konten berikutnya atau akhir file.

(Diperoleh dari XmlReader)
MoveToElement()

Berpindah ke elemen yang berisi node atribut saat ini.

MoveToFirstAttribute()

Berpindah ke atribut pertama.

MoveToNextAttribute()

Berpindah ke atribut berikutnya.

Read()

Membaca simpul berikutnya dari aliran.

ReadAsync()

Secara asinkron membaca simpul berikutnya dari aliran.

(Diperoleh dari XmlReader)
ReadAttributeValue()

Mengurai nilai atribut ke dalam satu atau beberapa Textsimpul , EntityReference, atau EndEntity .

ReadBase64(Byte[], Int32, Int32)

Dekode Base64 dan mengembalikan byte biner yang didekodekan.

ReadBinHex(Byte[], Int32, Int32)

Mendekode BinHex dan mengembalikan byte biner yang didekodekan.

ReadChars(Char[], Int32, Int32)

Membaca konten teks elemen ke dalam buffer karakter. Metode ini dirancang untuk membaca aliran besar teks yang disematkan dengan memanggilnya secara berturut-turut.

ReadContentAs(Type, IXmlNamespaceResolver)

Membaca konten sebagai objek dari tipe yang ditentukan.

(Diperoleh dari XmlReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver)

Secara asinkron membaca konten sebagai objek dari jenis yang ditentukan.

(Diperoleh dari XmlReader)
ReadContentAsBase64(Byte[], Int32, Int32)

Membaca konten dan mengembalikan Base64 byte biner yang didekodekan.

ReadContentAsBase64Async(Byte[], Int32, Int32)

Secara asinkron membaca konten dan mengembalikan byte biner base64 yang didekodekan.

(Diperoleh dari XmlReader)
ReadContentAsBinHex(Byte[], Int32, Int32)

Membaca konten dan mengembalikan BinHex byte biner yang didekodekan.

ReadContentAsBinHexAsync(Byte[], Int32, Int32)

Membaca konten secara asinkron dan mengembalikan BinHex byte biner yang didekodekan.

(Diperoleh dari XmlReader)
ReadContentAsBoolean()

Membaca konten teks pada posisi saat ini sebagai Boolean.

(Diperoleh dari XmlReader)
ReadContentAsDateTime()

Membaca isi teks pada posisi saat ini sebagai DateTime objek.

(Diperoleh dari XmlReader)
ReadContentAsDateTimeOffset()

Membaca isi teks pada posisi saat ini sebagai DateTimeOffset objek.

(Diperoleh dari XmlReader)
ReadContentAsDecimal()

Membaca isi teks pada posisi saat ini sebagai Decimal objek.

(Diperoleh dari XmlReader)
ReadContentAsDouble()

Membaca konten teks pada posisi saat ini sebagai angka floating-point presisi ganda.

(Diperoleh dari XmlReader)
ReadContentAsFloat()

Membaca konten teks pada posisi saat ini sebagai angka titik mengambang presisi tunggal.

(Diperoleh dari XmlReader)
ReadContentAsInt()

Membaca konten teks pada posisi saat ini sebagai bilangan bulat bertanda tangan 32-bit.

(Diperoleh dari XmlReader)
ReadContentAsLong()

Membaca konten teks pada posisi saat ini sebagai bilangan bulat bertanda tangan 64-bit.

(Diperoleh dari XmlReader)
ReadContentAsObject()

Membaca konten teks pada posisi saat ini sebagai Object.

(Diperoleh dari XmlReader)
ReadContentAsObjectAsync()

Secara asinkron membaca konten teks pada posisi saat ini sebagai Object.

(Diperoleh dari XmlReader)
ReadContentAsString()

Membaca isi teks pada posisi saat ini sebagai String objek.

(Diperoleh dari XmlReader)
ReadContentAsStringAsync()

Secara asinkron membaca konten teks pada posisi saat ini sebagai String objek.

(Diperoleh dari XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca konten elemen sebagai jenis yang diminta.

(Diperoleh dari XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

Membaca konten elemen sebagai jenis yang diminta.

(Diperoleh dari XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

Secara asinkron membaca konten elemen sebagai jenis yang diminta.

(Diperoleh dari XmlReader)
ReadElementContentAsBase64(Byte[], Int32, Int32)

Membaca elemen dan mendekode konten Base64.

ReadElementContentAsBase64Async(Byte[], Int32, Int32)

Secara asinkron membaca elemen dan mendekode Base64 konten.

(Diperoleh dari XmlReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32)

Membaca elemen dan mendekode BinHex konten.

ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

Secara asinkron membaca elemen dan mendekode BinHex konten.

(Diperoleh dari XmlReader)
ReadElementContentAsBoolean()

Membaca elemen saat ini dan mengembalikan konten sebagai Boolean objek.

(Diperoleh dari XmlReader)
ReadElementContentAsBoolean(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai Boolean objek.

(Diperoleh dari XmlReader)
ReadElementContentAsDateTime()

Membaca elemen saat ini dan mengembalikan konten sebagai DateTime objek.

(Diperoleh dari XmlReader)
ReadElementContentAsDateTime(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai DateTime objek.

(Diperoleh dari XmlReader)
ReadElementContentAsDecimal()

Membaca elemen saat ini dan mengembalikan konten sebagai Decimal objek.

(Diperoleh dari XmlReader)
ReadElementContentAsDecimal(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai Decimal objek.

(Diperoleh dari XmlReader)
ReadElementContentAsDouble()

Membaca elemen saat ini dan mengembalikan konten sebagai angka floating-point presisi ganda.

(Diperoleh dari XmlReader)
ReadElementContentAsDouble(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai angka floating-point presisi ganda.

(Diperoleh dari XmlReader)
ReadElementContentAsFloat()

Membaca elemen saat ini dan mengembalikan konten sebagai angka floating-point presisi tunggal.

(Diperoleh dari XmlReader)
ReadElementContentAsFloat(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai angka floating-point presisi tunggal.

(Diperoleh dari XmlReader)
ReadElementContentAsInt()

Membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda tangan 32-bit.

(Diperoleh dari XmlReader)
ReadElementContentAsInt(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda tangan 32-bit.

(Diperoleh dari XmlReader)
ReadElementContentAsLong()

Membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda tangan 64-bit.

(Diperoleh dari XmlReader)
ReadElementContentAsLong(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda tangan 64-bit.

(Diperoleh dari XmlReader)
ReadElementContentAsObject()

Membaca elemen saat ini dan mengembalikan konten sebagai Object.

(Diperoleh dari XmlReader)
ReadElementContentAsObject(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai Object.

(Diperoleh dari XmlReader)
ReadElementContentAsObjectAsync()

Secara asinkron membaca elemen saat ini dan mengembalikan konten sebagai Object.

(Diperoleh dari XmlReader)
ReadElementContentAsString()

Membaca elemen saat ini dan mengembalikan konten sebagai String objek.

(Diperoleh dari XmlReader)
ReadElementContentAsString(String, String)

Memeriksa apakah nama lokal dan URI namespace yang ditentukan cocok dengan elemen saat ini, lalu membaca elemen saat ini dan mengembalikan konten sebagai String objek.

(Diperoleh dari XmlReader)
ReadElementContentAsStringAsync()

Secara asinkron membaca elemen saat ini dan mengembalikan konten sebagai String objek.

(Diperoleh dari XmlReader)
ReadElementString()

Membaca elemen teks saja. Namun, kami sarankan Anda menggunakan metode sebagai ReadElementContentAsString() gantinya, karena menyediakan cara yang lebih mudah untuk menangani operasi ini.

(Diperoleh dari XmlReader)
ReadElementString(String, String)

Memeriksa apakah LocalName properti dan NamespaceURI elemen yang ditemukan cocok dengan string yang diberikan sebelum membaca elemen teks saja. Namun, kami sarankan Anda menggunakan metode sebagai ReadElementContentAsString(String, String) gantinya, karena menyediakan cara yang lebih mudah untuk menangani operasi ini.

(Diperoleh dari XmlReader)
ReadElementString(String)

Memeriksa apakah Name properti elemen yang ditemukan cocok dengan string yang diberikan sebelum membaca elemen teks saja. Namun, kami sarankan Anda menggunakan metode sebagai ReadElementContentAsString() gantinya, karena menyediakan cara yang lebih mudah untuk menangani operasi ini.

(Diperoleh dari XmlReader)
ReadEndElement()

Memeriksa apakah simpul konten saat ini adalah tag akhir dan memajukan pembaca ke simpul berikutnya.

(Diperoleh dari XmlReader)
ReadInnerXml()

Saat ditimpa di kelas turunan, membaca semua konten, termasuk markup, sebagai string.

(Diperoleh dari XmlReader)
ReadInnerXmlAsync()

Secara asinkron membaca semua konten, termasuk markup, sebagai string.

(Diperoleh dari XmlReader)
ReadOuterXml()

Ketika ditimpa di kelas turunan, membaca konten, termasuk markup, mewakili simpul ini dan semua anak-anaknya.

(Diperoleh dari XmlReader)
ReadOuterXmlAsync()

Secara asinkron membaca konten, termasuk markup, mewakili simpul ini dan semua anaknya.

(Diperoleh dari XmlReader)
ReadStartElement()

Memeriksa apakah simpul saat ini adalah elemen dan memajukan pembaca ke simpul berikutnya.

(Diperoleh dari XmlReader)
ReadStartElement(String, String)

Memeriksa apakah simpul konten saat ini adalah elemen dengan yang diberikan LocalName dan NamespaceURI dan memajukan pembaca ke simpul berikutnya.

(Diperoleh dari XmlReader)
ReadStartElement(String)

Memeriksa apakah simpul konten saat ini adalah elemen dengan yang diberikan Name dan memajukan pembaca ke simpul berikutnya.

(Diperoleh dari XmlReader)
ReadString()

Membaca konten elemen atau simpul teks sebagai string.

ReadString()

Saat ditimpa dalam kelas turunan, membaca konten elemen atau node teks sebagai string. Namun, kami sarankan Anda menggunakan metode sebagai ReadElementContentAsString gantinya, karena menyediakan cara yang lebih mudah untuk menangani operasi ini.

(Diperoleh dari XmlReader)
ReadSubtree()

Mengembalikan instans baru XmlReader yang dapat digunakan untuk membaca simpul saat ini, dan semua turunannya.

(Diperoleh dari XmlReader)
ReadToDescendant(String, String)

Memajukan XmlReader ke elemen turunan berikutnya dengan nama lokal dan URI namespace yang ditentukan.

(Diperoleh dari XmlReader)
ReadToDescendant(String)

Memajukan XmlReader ke elemen turunan berikutnya dengan nama yang memenuhi syarat yang ditentukan.

(Diperoleh dari XmlReader)
ReadToFollowing(String, String)

Membaca hingga elemen dengan nama lokal dan URI namespace yang ditentukan ditemukan.

(Diperoleh dari XmlReader)
ReadToFollowing(String)

Membaca hingga elemen dengan nama yang memenuhi syarat yang ditentukan ditemukan.

(Diperoleh dari XmlReader)
ReadToNextSibling(String, String)

Memajukan XmlReader ke elemen saudara berikutnya dengan nama lokal dan URI namespace yang ditentukan.

(Diperoleh dari XmlReader)
ReadToNextSibling(String)

Memajukan XmlReader ke elemen saudara kandung berikutnya dengan nama yang memenuhi syarat yang ditentukan.

(Diperoleh dari XmlReader)
ReadValueChunk(Char[], Int32, Int32)

Membaca aliran besar teks yang disematkan dalam dokumen XML.

(Diperoleh dari XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)

Secara asinkron membaca aliran besar teks yang disematkan dalam dokumen XML.

(Diperoleh dari XmlReader)
ResetState()

Mereset status pembaca ke ReadState.Initial.

ResolveEntity()

Menyelesaikan referensi entitas untuk EntityReference simpul.

Skip()

Melompati anak-anak dari simpul saat ini.

Skip()

Melompati anak-anak dari simpul saat ini.

(Diperoleh dari XmlReader)
SkipAsync()

Secara asinkron melompati anak-anak simpul saat ini.

(Diperoleh dari XmlReader)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IDisposable.Dispose()

Untuk deskripsi anggota ini, lihat Dispose().

(Diperoleh dari XmlReader)
IXmlLineInfo.HasLineInfo()

Untuk deskripsi anggota ini, lihat HasLineInfo().

IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)

Untuk deskripsi anggota ini, lihat GetNamespacesInScope(XmlNamespaceScope).

IXmlNamespaceResolver.LookupNamespace(String)

Untuk deskripsi anggota ini, lihat LookupNamespace(String).

IXmlNamespaceResolver.LookupPrefix(String)

Untuk deskripsi anggota ini, lihat LookupPrefix(String).

Berlaku untuk

Lihat juga