XmlNodeReader Kelas

Definisi

Mewakili pembaca yang menyediakan akses maju yang cepat dan tidak di-cache hanya ke data XML dalam XmlNode.

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

Contoh

Dalam contoh berikut, file XML dimuat ke dalam dokumen XML dan dimodifikasi. Dokumen XML diteruskan ke XmlNodeReader, yang kemudian diteruskan ke XmlReader.Create metode . Ketika pembaca validasi mengurai file, itu dapat memvalidasi perubahan apa pun yang dibuat pada file XML.

using System;
using System.Xml;
using System.Xml.Schema;
using System.IO;

public class Sample {

  public static void Main() {

    // Create and load the XML document.
    XmlDocument doc = new XmlDocument();
    doc.Load("booksSchema.xml");

    // Make changes to the document.
    XmlElement book = (XmlElement) doc.DocumentElement.FirstChild;
    book.SetAttribute("publisher", "Worldwide Publishing");

    // Create an XmlNodeReader using the XML document.
    XmlNodeReader nodeReader = new XmlNodeReader(doc);

    // Set the validation settings on the XmlReaderSettings object.
    XmlReaderSettings settings = new XmlReaderSettings();
    settings.ValidationType = ValidationType.Schema;
    settings.Schemas.Add("urn:bookstore-schema", "books.xsd");
    settings.ValidationEventHandler += new ValidationEventHandler (ValidationCallBack);

   // Create a validating reader that wraps the XmlNodeReader object.
   XmlReader reader = XmlReader.Create(nodeReader, settings);

   // Parse the XML file.
   while (reader.Read());
  }

  // Display any validation errors.
  private static void ValidationCallBack(object sender, ValidationEventArgs e) {
    Console.WriteLine("Validation Error: {0}", e.Message);
  }
}
Imports System.Xml
Imports System.Xml.Schema
Imports System.IO

public class Sample 

  public shared sub Main() 

    ' Create and load the XML document.
    Dim doc as XmlDocument = new XmlDocument()
    doc.Load("booksSchema.xml")

    ' Make changes to the document.
    Dim book as XmlElement
    book = CType(doc.DocumentElement.FirstChild, XmlElement)
    book.SetAttribute("publisher", "Worldwide Publishing")

    ' Create an XmlNodeReader using the XML document.
    Dim nodeReader as XmlNodeReader = new XmlNodeReader(doc)

    ' Set the validation settings on the XmlReaderSettings object.
    Dim settings as XmlReaderSettings = new XmlReaderSettings()
    settings.ValidationType = ValidationType.Schema
    settings.Schemas.Add("urn:bookstore-schema", "books.xsd")
    AddHandler settings.ValidationEventHandler, AddressOf ValidationCallBack

    ' Create a validating reader that wraps the XmlNodeReader object.
    Dim reader as XmlReader = XmlReader.Create(nodeReader,settings)
    
    ' Parse the XML file.
    while (reader.Read())
    end while
  end sub

  ' Display any validation errors.
  private shared sub ValidationCallBack(sender as object, e as ValidationEventArgs)
    Console.WriteLine("Validation Error: {0}", e.Message)
  end sub

end class

Dua file XML berikut digunakan sebagai input.

<?xml version='1.0'?>
<bookstore xmlns="urn:bookstore-schema">
  <book genre="autobiography">
    <title>The Autobiography of Benjamin Franklin</title>
    <author>
      <first-name>Benjamin</first-name>
      <last-name>Franklin</last-name>
    </author>
    <price>8.99</price>
  </book>
  <book genre="novel">
    <title>The Confidence Man</title>
    <author>
      <first-name>Herman</first-name>
      <last-name>Melville</last-name>
    </author>
    <price>11.99</price>
  </book>
</bookstore>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="urn:bookstore-schema"
    elementFormDefault="qualified"
    targetNamespace="urn:bookstore-schema">

 <xsd:element name="bookstore" type="bookstoreType"/>

 <xsd:complexType name="bookstoreType">
  <xsd:sequence maxOccurs="unbounded">
   <xsd:element name="book"  type="bookType"/>
  </xsd:sequence>
 </xsd:complexType>

 <xsd:complexType name="bookType">
  <xsd:sequence>
   <xsd:element name="title" type="xsd:string"/>
   <xsd:element name="author" type="authorName"/>
   <xsd:element name="price"  type="xsd:decimal"/>
  </xsd:sequence>
  <xsd:attribute name="genre" type="xsd:string"/>
 </xsd:complexType>

 <xsd:complexType name="authorName">
  <xsd:sequence>
   <xsd:element name="first-name"  type="xsd:string"/>
   <xsd:element name="last-name" type="xsd:string"/>
  </xsd:sequence>
 </xsd:complexType>

</xsd:schema>

Output:

Kesalahan Validasi: Atribut 'penerbit' tidak dinyatakan.

Keterangan

Catatan

Alih-alih menggunakan XmlNodeReader, kami sarankan Anda membuat XmlReader instans dengan menggunakan XmlReaderSettings kelas dan Create metode . Ini memungkinkan Anda memanfaatkan pemeriksaan kesamaan dan kepatuhan terhadap rekomendasi XML 1.0.

XmlNodeReader memiliki kemampuan untuk membaca subtree DOM XML. Kelas ini tidak mendukung definisi tipe dokumen (DTD) atau validasi skema. Namun, Anda dapat membuat objek yang membungkus XmlNodeReader objek untuk memvalidasi data yang disimpan dalam XmlNodeReader objek, seperti yang XmlReader ditunjukkan di bagian Contoh.

Konstruktor

XmlNodeReader(XmlNode)

Membuat instans XmlNodeReader kelas menggunakan yang ditentukan XmlNode.

Properti

AttributeCount

Mendapatkan jumlah atribut pada simpul saat ini.

BaseURI

Mendapatkan URI dasar simpul saat ini.

CanReadBinaryContent

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

CanReadBinaryContent

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

(Diperoleh dari XmlReader)
CanReadValueChunk

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

(Diperoleh dari XmlReader)
CanResolveEntity

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

Depth

Mendapatkan kedalaman simpul saat ini dalam dokumen XML.

EOF

Mendapatkan nilai yang menunjukkan apakah pembaca diposisikan di akhir aliran.

HasAttributes

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

HasValue

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

IsDefault

Mendapatkan nilai yang menunjukkan apakah simpul saat ini adalah atribut yang dihasilkan dari nilai default yang ditentukan dalam definisi jenis dokumen (DTD) atau skema.

IsEmptyElement

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

Item[Int32]

Mendapatkan nilai atribut dengan indeks yang ditentukan.

Item[Int32]

Saat ditimpa di 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 di kelas turunan, mendapatkan nilai atribut dengan yang ditentukan LocalName dan NamespaceURI.

(Diperoleh dari XmlReader)
Item[String]

Saat ditimpa di kelas turunan, mendapatkan nilai atribut dengan nama yang ditentukan.

Item[String]

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

(Diperoleh dari XmlReader)
LocalName

Mendapatkan nama lokal simpul saat ini.

Name

Mendapatkan nama yang memenuhi syarat dari simpul saat ini.

NamespaceURI

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

NameTable

Mendapatkan yang XmlNameTable terkait dengan implementasi ini.

NodeType

Mendapatkan jenis simpul saat ini.

Prefix

Mendapatkan awalan namespace yang terkait dengan simpul saat ini.

QuoteChar

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

QuoteChar

Saat ditimpa di kelas turunan, mendapatkan karakter tanda kutip yang digunakan untuk mengapit nilai simpul atribut.

(Diperoleh dari XmlReader)
ReadState

Mendapatkan status pembaca.

SchemaInfo

Mendapatkan informasi skema yang telah ditetapkan ke simpul saat ini.

SchemaInfo

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

(Diperoleh dari XmlReader)
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)
XmlLang

Mendapatkan cakupan saat ini xml:lang .

XmlSpace

Mendapatkan cakupan saat ini xml:space .

Metode

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 tidak terkelola 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)

Mendapatkan nilai atribut dengan nama yang ditentukan.

GetAttribute(String, String)

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

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetValueAsync()

Secara asinkron mendapatkan nilai simpul saat ini.

(Diperoleh dari XmlReader)
IsStartElement()

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

(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)
IsStartElement(String, String)

MoveToContent() Panggilan dan pengujian jika simpul 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)
LookupNamespace(String)

Menyelesaikan awalan namespace dalam cakupan elemen saat ini.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
MoveToAttribute(Int32)

Berpindah ke atribut dengan indeks yang ditentukan.

MoveToAttribute(String)

Berpindah ke atribut dengan nama yang ditentukan.

MoveToAttribute(String, String)

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

MoveToContent()

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

(Diperoleh dari XmlReader)
MoveToContentAsync()

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

(Diperoleh dari XmlReader)
MoveToElement()

Berpindah ke elemen yang berisi simpul 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 , , EntityReferenceatau EndEntity .

ReadContentAs(Type, IXmlNamespaceResolver)

Membaca konten sebagai objek dari jenis 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 byte biner base64 yang didekodekan.

ReadContentAsBase64(Byte[], Int32, Int32)

Membaca konten dan mengembalikan byte biner base64 yang didekodekan.

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

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

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

Membaca konten dan mengembalikan byte biner biner yang didekodekan BinHex.

ReadContentAsBinHex(Byte[], Int32, Int32)

Membaca konten dan mengembalikan byte biner yang BinHex didekodekan.

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

Secara asinkron membaca konten dan mengembalikan byte biner yang BinHex 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 isi teks pada posisi saat ini sebagai bilangan bulat bertanda tangan 32-bit.

(Diperoleh dari XmlReader)
ReadContentAsLong()

Membaca isi teks pada posisi saat ini sebagai bilangan bulat bertanda 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)

Membaca konten elemen sebagai jenis yang diminta.

(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)
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.

ReadElementContentAsBase64(Byte[], Int32, Int32)

Membaca elemen dan mendekode Base64 konten.

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

Secara asinkron membaca elemen dan mendekode Base64 konten.

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

Membaca elemen dan mendekode konten BinHex.

ReadElementContentAsBinHex(Byte[], Int32, Int32)

Membaca elemen dan mendekode BinHex konten.

(Diperoleh dari XmlReader)
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 32-bit.

(Diperoleh dari XmlReader)
ReadElementContentAsLong()

Membaca elemen saat ini dan mengembalikan konten sebagai bilangan bulat bertanda 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 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)

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)
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)
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 turunannya.

(Diperoleh dari XmlReader)
ReadStartElement()

Memeriksa bahwa simpul saat ini adalah elemen 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)
ReadStartElement(String, String)

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

(Diperoleh dari XmlReader)
ReadString()

Membaca konten elemen atau simpul teks sebagai string.

ReadSubtree()

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

(Diperoleh dari XmlReader)
ReadToDescendant(String)

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

(Diperoleh dari XmlReader)
ReadToDescendant(String, String)

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

(Diperoleh dari XmlReader)
ReadToFollowing(String)

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

(Diperoleh dari XmlReader)
ReadToFollowing(String, String)

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

(Diperoleh dari XmlReader)
ReadToNextSibling(String)

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

(Diperoleh dari XmlReader)
ReadToNextSibling(String, String)

Memajukan XmlReader ke elemen saudara kandung berikutnya dengan nama lokal dan URI namespace 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)
ResolveEntity()

Menyelesaikan referensi entitas untuk EntityReference simpul.

Skip()

Melompati anak-anak dari simpul saat ini.

SkipAsync()

Secara asinkron melompati anak-anak dari simpul saat ini.

(Diperoleh dari XmlReader)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IDisposable.Dispose()

Untuk deskripsi anggota ini, lihat Dispose().

(Diperoleh dari XmlReader)
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