Udostępnij za pośrednictwem


XmlNodeReader Klasa

Definicja

Reprezentuje czytnik, który zapewnia szybki, niebuforowany dostęp tylko do danych XML w obiekcie 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
Dziedziczenie
XmlNodeReader
Implementuje

Przykłady

W poniższym przykładzie plik XML jest ładowany do dokumentu XML i modyfikowany. Dokument XML jest przekazywany do metody XmlNodeReader, która jest następnie przekazywana XmlReader.Create do metody . Podczas sprawdzania poprawności czytnika analizuje plik, może zweryfikować wszelkie zmiany wprowadzone w pliku 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

Następujące dwa pliki XML są używane jako dane wejściowe.

<?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>

Dane wyjściowe:

Błąd walidacji: atrybut "publisher" nie jest zadeklarowany.

Uwagi

Uwaga

Zamiast używać XmlNodeReaderklasy , zalecamy utworzenie XmlReader wystąpień przy użyciu XmlReaderSettings klasy i Create metody . Dzięki temu można korzystać z sprawdzania zgodności i zgodności z zaleceniem XML 1.0.

Ma XmlNodeReader możliwość odczytania poddrzewa DOM XML. Ta klasa nie obsługuje definicji typu dokumentu (DTD) ani weryfikacji schematu. Można jednak utworzyć XmlReader obiekt, który opakowuje się wokół XmlNodeReader obiektu, aby zweryfikować dane przechowywane w XmlNodeReader obiekcie, jak pokazano w sekcji Przykłady.

Konstruktory

XmlNodeReader(XmlNode)

Tworzy wystąpienie XmlNodeReader klasy przy użyciu określonego XmlNodeelementu .

Właściwości

AttributeCount

Pobiera liczbę atrybutów w bieżącym węźle.

BaseURI

Pobiera podstawowy identyfikator URI bieżącego węzła.

CanReadBinaryContent

Pobiera wartość wskazującą, czy XmlNodeReader implementuje metody odczytu zawartości binarnej.

CanReadBinaryContent

Pobiera wartość wskazującą, czy XmlReader implementuje metody odczytu zawartości binarnej.

(Odziedziczone po XmlReader)
CanReadValueChunk

Pobiera wartość wskazującą, czy XmlReader metoda implementuje ReadValueChunk(Char[], Int32, Int32) .

(Odziedziczone po XmlReader)
CanResolveEntity

Pobiera wartość wskazującą, czy ten czytelnik może analizować i rozpoznawać jednostki.

Depth

Pobiera głębokość bieżącego węzła w dokumencie XML.

EOF

Pobiera wartość wskazującą, czy czytnik jest umieszczony na końcu strumienia.

HasAttributes

Pobiera wartość wskazującą, czy bieżący węzeł ma jakiekolwiek atrybuty.

HasValue

Pobiera wartość wskazującą, czy bieżący węzeł może mieć wartość Value.

IsDefault

Pobiera wartość wskazującą, czy bieżący węzeł jest atrybutem wygenerowanym na podstawie wartości domyślnej zdefiniowanej w definicji typu dokumentu (DTD) lub schemacie.

IsEmptyElement

Pobiera wartość wskazującą, czy bieżący węzeł jest pustym elementem (na przykład <MyElement/>).

Item[Int32]

Pobiera wartość atrybutu z określonym indeksem.

Item[Int32]

Po zastąpieniu w klasie pochodnej pobiera wartość atrybutu z określonym indeksem.

(Odziedziczone po XmlReader)
Item[String, String]

Pobiera wartość atrybutu z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw.

Item[String, String]

Po przesłonięciu w klasie pochodnej pobiera wartość atrybutu z określonymi LocalName wartościami i NamespaceURI.

(Odziedziczone po XmlReader)
Item[String]

Po zastąpieniu w klasie pochodnej pobiera wartość atrybutu o określonej nazwie.

Item[String]

Po zastąpieniu w klasie pochodnej pobiera wartość atrybutu z określonym Name.

(Odziedziczone po XmlReader)
LocalName

Pobiera lokalną nazwę bieżącego węzła.

Name

Pobiera kwalifikowaną nazwę bieżącego węzła.

NamespaceURI

Pobiera identyfikator URI przestrzeni nazw (zgodnie ze specyfikacją przestrzeni nazw W3C) węzła, na którym znajduje się czytnik.

NameTable

Pobiera element XmlNameTable skojarzony z tą implementacją.

NodeType

Pobiera typ bieżącego węzła.

Prefix

Pobiera prefiks przestrzeni nazw skojarzony z bieżącym węzłem.

QuoteChar

Pobiera znak cudzysłowu używany do ujęć wartość węzła atrybutu.

QuoteChar

Po zastąpieniu w klasie pochodnej pobiera znak cudzysłowu używany do ujęć wartość węzła atrybutu.

(Odziedziczone po XmlReader)
ReadState

Pobiera stan czytnika.

SchemaInfo

Pobiera informacje o schemacie, które zostały przypisane do bieżącego węzła.

SchemaInfo

Pobiera informacje o schemacie, które zostały przypisane do bieżącego węzła w wyniku weryfikacji schematu.

(Odziedziczone po XmlReader)
Settings

Pobiera obiekt użyty do utworzenia XmlReaderSettings tego XmlReader wystąpienia.

(Odziedziczone po XmlReader)
Value

Pobiera wartość tekstowa bieżącego węzła.

ValueType

Pobiera typ środowiska uruchomieniowego języka wspólnego (CLR) dla bieżącego węzła.

(Odziedziczone po XmlReader)
XmlLang

Pobiera bieżący xml:lang zakres.

XmlSpace

Pobiera bieżący xml:space zakres.

Metody

Close()

Zmienia element ReadState na Closed.

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy XmlReader.

(Odziedziczone po XmlReader)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element XmlReader i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po XmlReader)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetAttribute(Int32)

Pobiera wartość atrybutu z określonym indeksem.

GetAttribute(String)

Pobiera wartość atrybutu o określonej nazwie.

GetAttribute(String, String)

Pobiera wartość atrybutu z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetValueAsync()

Asynchronicznie pobiera wartość bieżącego węzła.

(Odziedziczone po XmlReader)
IsStartElement()

Wywołuje MoveToContent() i sprawdza, czy bieżący węzeł zawartości jest tagiem początkowym lub pustym tagiem elementu.

(Odziedziczone po XmlReader)
IsStartElement(String)

Wywołuje MoveToContent() i sprawdza, czy bieżący węzeł zawartości jest tagiem początkowym lub pustym tagiem elementu, a Name właściwość znalezionego elementu jest zgodna z danym argumentem.

(Odziedziczone po XmlReader)
IsStartElement(String, String)

Wywołuje MoveToContent() i sprawdza, czy bieżący węzeł zawartości jest tagiem początkowym lub pustym tagiem elementu, a LocalName właściwości i NamespaceURI znalezionego elementu są zgodne z podanymi ciągami.

(Odziedziczone po XmlReader)
LookupNamespace(String)

Rozpoznaje prefiks przestrzeni nazw w zakresie bieżącego elementu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MoveToAttribute(Int32)

Przechodzi do atrybutu z określonym indeksem.

MoveToAttribute(String)

Przechodzi do atrybutu o określonej nazwie.

MoveToAttribute(String, String)

Przechodzi do atrybutu z określoną lokalną nazwą i identyfikatorem URI przestrzeni nazw.

MoveToContent()

Sprawdza, czy bieżący węzeł jest zawartością (tekst inny niż biały, CDATA, Element, EndElementEntityReferencelub EndEntity) węzła. Jeśli węzeł nie jest węzłem zawartości, czytnik pomija następny węzeł zawartości lub koniec pliku. Pomija węzły następującego typu: ProcessingInstruction, , DocumentTypeComment, Whitespacelub SignificantWhitespace.

(Odziedziczone po XmlReader)
MoveToContentAsync()

Asynchronicznie sprawdza, czy bieżący węzeł jest węzłem zawartości. Jeśli węzeł nie jest węzłem zawartości, czytnik pomija następny węzeł zawartości lub koniec pliku.

(Odziedziczone po XmlReader)
MoveToElement()

Przechodzi do elementu zawierającego bieżący węzeł atrybutu.

MoveToFirstAttribute()

Przechodzi do pierwszego atrybutu.

MoveToNextAttribute()

Przechodzi do następnego atrybutu.

Read()

Odczytuje następny węzeł ze strumienia.

ReadAsync()

Asynchronicznie odczytuje następny węzeł ze strumienia.

(Odziedziczone po XmlReader)
ReadAttributeValue()

Analizuje wartość atrybutu do co najmniej jednego Textwęzła , EntityReferencelub EndEntity .

ReadContentAs(Type, IXmlNamespaceResolver)

Odczytuje zawartość jako obiekt określonego typu.

(Odziedziczone po XmlReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver)

Asynchronicznie odczytuje zawartość jako obiekt określonego typu.

(Odziedziczone po XmlReader)
ReadContentAsBase64(Byte[], Int32, Int32)

Odczytuje zawartość i zwraca dekodowane bajty binarne Base64.

ReadContentAsBase64(Byte[], Int32, Int32)

Odczytuje zawartość i zwraca dekodowane bajty binarne Base64.

(Odziedziczone po XmlReader)
ReadContentAsBase64Async(Byte[], Int32, Int32)

Asynchronicznie odczytuje zawartość i zwraca dekodowane bajty binarne Base64.

(Odziedziczone po XmlReader)
ReadContentAsBinHex(Byte[], Int32, Int32)

Odczytuje zawartość i zwraca dekodowane bajty binarne BinHex.

ReadContentAsBinHex(Byte[], Int32, Int32)

Odczytuje zawartość i zwraca BinHex zdekodowane bajty binarne.

(Odziedziczone po XmlReader)
ReadContentAsBinHexAsync(Byte[], Int32, Int32)

Asynchronicznie odczytuje zawartość i zwraca BinHex zdekodowane bajty binarne.

(Odziedziczone po XmlReader)
ReadContentAsBoolean()

Odczytuje zawartość tekstową w bieżącym położeniu jako Boolean.

(Odziedziczone po XmlReader)
ReadContentAsDateTime()

Odczytuje zawartość tekstową w bieżącej pozycji jako DateTime obiekt.

(Odziedziczone po XmlReader)
ReadContentAsDateTimeOffset()

Odczytuje zawartość tekstową w bieżącej pozycji jako DateTimeOffset obiekt.

(Odziedziczone po XmlReader)
ReadContentAsDecimal()

Odczytuje zawartość tekstową w bieżącej pozycji jako Decimal obiekt.

(Odziedziczone po XmlReader)
ReadContentAsDouble()

Odczytuje zawartość tekstową w bieżącej pozycji jako liczbę zmiennoprzecinkową o podwójnej precyzji.

(Odziedziczone po XmlReader)
ReadContentAsFloat()

Odczytuje zawartość tekstową w bieżącej pozycji jako liczbę zmiennoprzecinkową o pojedynczej precyzji.

(Odziedziczone po XmlReader)
ReadContentAsInt()

Odczytuje zawartość tekstową w bieżącej pozycji jako 32-bitową liczbę całkowitą ze znakiem.

(Odziedziczone po XmlReader)
ReadContentAsLong()

Odczytuje zawartość tekstową w bieżącej pozycji jako 64-bitową liczbę całkowitą ze znakiem.

(Odziedziczone po XmlReader)
ReadContentAsObject()

Odczytuje zawartość tekstową w bieżącym położeniu jako Object.

(Odziedziczone po XmlReader)
ReadContentAsObjectAsync()

Asynchronicznie odczytuje zawartość tekstową w bieżącym położeniu jako Object.

(Odziedziczone po XmlReader)
ReadContentAsString()

Odczytuje zawartość tekstową w bieżącej pozycji jako String obiekt.

(Odziedziczone po XmlReader)
ReadContentAsStringAsync()

Asynchronicznie odczytuje zawartość tekstową w bieżącej String pozycji jako obiekt.

(Odziedziczone po XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

Odczytuje zawartość elementu jako żądany typ.

(Odziedziczone po XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

Sprawdza, czy określona lokalna nazwa i identyfikator URI przestrzeni nazw jest zgodny z bieżącym elementem, a następnie odczytuje zawartość elementu jako żądany typ.

(Odziedziczone po XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

Asynchronicznie odczytuje zawartość elementu jako żądany typ.

(Odziedziczone po XmlReader)
ReadElementContentAsBase64(Byte[], Int32, Int32)

Odczytuje element i dekoduje zawartość Base64.

ReadElementContentAsBase64(Byte[], Int32, Int32)

Odczytuje element i dekoduje Base64 zawartość.

(Odziedziczone po XmlReader)
ReadElementContentAsBase64Async(Byte[], Int32, Int32)

Asynchronicznie odczytuje element i dekoduje Base64 zawartość.

(Odziedziczone po XmlReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32)

Odczytuje element i dekoduje zawartość BinHex.

ReadElementContentAsBinHex(Byte[], Int32, Int32)

Odczytuje element i dekoduje BinHex zawartość.

(Odziedziczone po XmlReader)
ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

Asynchronicznie odczytuje element i dekoduje BinHex zawartość.

(Odziedziczone po XmlReader)
ReadElementContentAsBoolean()

Odczytuje bieżący element i zwraca zawartość jako Boolean obiekt.

(Odziedziczone po XmlReader)
ReadElementContentAsBoolean(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem Boolean , a następnie odczytuje bieżący element i zwraca zawartość jako obiekt.

(Odziedziczone po XmlReader)
ReadElementContentAsDateTime()

Odczytuje bieżący element i zwraca zawartość jako DateTime obiekt.

(Odziedziczone po XmlReader)
ReadElementContentAsDateTime(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem DateTime , a następnie odczytuje bieżący element i zwraca zawartość jako obiekt.

(Odziedziczone po XmlReader)
ReadElementContentAsDecimal()

Odczytuje bieżący element i zwraca zawartość jako Decimal obiekt.

(Odziedziczone po XmlReader)
ReadElementContentAsDecimal(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem Decimal , a następnie odczytuje bieżący element i zwraca zawartość jako obiekt.

(Odziedziczone po XmlReader)
ReadElementContentAsDouble()

Odczytuje bieżący element i zwraca zawartość jako liczbę zmiennoprzecinkową o podwójnej precyzji.

(Odziedziczone po XmlReader)
ReadElementContentAsDouble(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako liczbę zmiennoprzecinkową o podwójnej precyzji.

(Odziedziczone po XmlReader)
ReadElementContentAsFloat()

Odczytuje bieżący element i zwraca zawartość jako liczbę zmiennoprzecinkową o pojedynczej precyzji.

(Odziedziczone po XmlReader)
ReadElementContentAsFloat(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako liczbę zmiennoprzecinkową o pojedynczej precyzji.

(Odziedziczone po XmlReader)
ReadElementContentAsInt()

Odczytuje bieżący element i zwraca zawartość jako liczbę całkowitą z podpisem 32-bitowym.

(Odziedziczone po XmlReader)
ReadElementContentAsInt(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako 32-bitową liczbę całkowitą podpisaną.

(Odziedziczone po XmlReader)
ReadElementContentAsLong()

Odczytuje bieżący element i zwraca zawartość jako liczbę całkowitą z podpisem 64-bitowym.

(Odziedziczone po XmlReader)
ReadElementContentAsLong(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako 64-bitową liczbę całkowitą podpisaną.

(Odziedziczone po XmlReader)
ReadElementContentAsObject()

Odczytuje bieżący element i zwraca zawartość jako Objectelement .

(Odziedziczone po XmlReader)
ReadElementContentAsObject(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako Object.

(Odziedziczone po XmlReader)
ReadElementContentAsObjectAsync()

Asynchronicznie odczytuje bieżący element i zwraca zawartość jako Objectelement .

(Odziedziczone po XmlReader)
ReadElementContentAsString()

Odczytuje bieżący element i zwraca zawartość jako String obiekt.

(Odziedziczone po XmlReader)
ReadElementContentAsString(String, String)

Sprawdza, czy określona nazwa lokalna i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem String , a następnie odczytuje bieżący element i zwraca zawartość jako obiekt.

(Odziedziczone po XmlReader)
ReadElementContentAsStringAsync()

Asynchronicznie odczytuje bieżący element i zwraca zawartość jako String obiekt.

(Odziedziczone po XmlReader)
ReadElementString()

Odczytuje element tylko tekst. Zalecamy jednak użycie ReadElementContentAsString() metody , ponieważ zapewnia bardziej prosty sposób obsługi tej operacji.

(Odziedziczone po XmlReader)
ReadElementString(String)

Sprawdza, czy Name właściwość znalezionego elementu jest zgodna z danym ciągiem przed odczytaniem elementu tylko do tekstu. Zalecamy jednak użycie ReadElementContentAsString() metody , ponieważ zapewnia bardziej prosty sposób obsługi tej operacji.

(Odziedziczone po XmlReader)
ReadElementString(String, String)

Sprawdza, czy LocalName właściwości i NamespaceURI znalezionego elementu są zgodne z podanymi ciągami przed odczytaniem elementu tylko do tekstu. Zalecamy jednak użycie ReadElementContentAsString(String, String) metody , ponieważ zapewnia bardziej prosty sposób obsługi tej operacji.

(Odziedziczone po XmlReader)
ReadEndElement()

Sprawdza, czy bieżący węzeł zawartości jest tagiem końcowym i przechodzi czytelnika do następnego węzła.

(Odziedziczone po XmlReader)
ReadInnerXml()

Gdy zastąpisz klasę pochodną, odczytuje całą zawartość, w tym znaczniki, jako ciąg.

(Odziedziczone po XmlReader)
ReadInnerXmlAsync()

Asynchronicznie odczytuje całą zawartość, w tym znaczniki, jako ciąg.

(Odziedziczone po XmlReader)
ReadOuterXml()

Po zastąpieniu w klasie pochodnej odczytuje zawartość, w tym znaczniki reprezentujące ten węzeł i wszystkie jego elementy podrzędne.

(Odziedziczone po XmlReader)
ReadOuterXmlAsync()

Asynchronicznie odczytuje zawartość, w tym znaczniki reprezentujące ten węzeł i wszystkie jego elementy podrzędne.

(Odziedziczone po XmlReader)
ReadStartElement()

Sprawdza, czy bieżący węzeł jest elementem i przechodzi czytelnika do następnego węzła.

(Odziedziczone po XmlReader)
ReadStartElement(String)

Sprawdza, czy bieżący węzeł zawartości jest elementem z danym Name i przechodzi czytelnika do następnego węzła.

(Odziedziczone po XmlReader)
ReadStartElement(String, String)

Sprawdza, czy bieżący węzeł zawartości jest elementem z daną wartością LocalName i NamespaceURI przechodzi czytelnika do następnego węzła.

(Odziedziczone po XmlReader)
ReadString()

Odczytuje zawartość elementu lub węzła tekstowego jako ciąg.

ReadSubtree()

Zwraca nowe XmlReader wystąpienie, które może służyć do odczytywania bieżącego węzła i wszystkich jego elementów podrzędnych.

(Odziedziczone po XmlReader)
ReadToDescendant(String)

XmlReader Przechodzi do następnego elementu podrzędnego o określonej kwalifikowanej nazwie.

(Odziedziczone po XmlReader)
ReadToDescendant(String, String)

XmlReader Przechodzi do następnego elementu potomnego przy użyciu określonego lokalnego identyfikatora URI i przestrzeni nazw.

(Odziedziczone po XmlReader)
ReadToFollowing(String)

Odczytuje do momentu znalezienia elementu o określonej kwalifikowanej nazwie.

(Odziedziczone po XmlReader)
ReadToFollowing(String, String)

Odczytuje do momentu znalezienia elementu o określonej lokalnej nazwie i identyfikatorze URI przestrzeni nazw.

(Odziedziczone po XmlReader)
ReadToNextSibling(String)

XmlReader Przechodzi do następnego elementu równorzędnego o określonej kwalifikowanej nazwie.

(Odziedziczone po XmlReader)
ReadToNextSibling(String, String)

XmlReader Przechodzi do następnego elementu równorzędnego przy użyciu określonego lokalnego identyfikatora URI i przestrzeni nazw.

(Odziedziczone po XmlReader)
ReadValueChunk(Char[], Int32, Int32)

Odczytuje duże strumienie tekstu osadzonego w dokumencie XML.

(Odziedziczone po XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)

Asynchronicznie odczytuje duże strumienie tekstu osadzonego w dokumencie XML.

(Odziedziczone po XmlReader)
ResolveEntity()

Rozwiązuje odwołanie do jednostki dla EntityReference węzłów.

Skip()

Pomija elementy podrzędne bieżącego węzła.

SkipAsync()

Asynchronicznie pomija elementy podrzędne bieżącego węzła.

(Odziedziczone po XmlReader)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDisposable.Dispose()

Aby uzyskać opis tego elementu członkowskiego, zobacz Dispose().

(Odziedziczone po XmlReader)
IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)

Aby uzyskać opis tego członka, zobacz GetNamespacesInScope(XmlNamespaceScope).

IXmlNamespaceResolver.LookupNamespace(String)

Aby uzyskać opis tego członka, zobacz LookupNamespace(String).

IXmlNamespaceResolver.LookupPrefix(String)

Aby uzyskać opis tego członka, zobacz LookupPrefix(String).

Dotyczy