XmlNodeReader Classe

Definizione

Rappresenta un visualizzatore che fornisce un accesso veloce, non in cache e di tipo forward-only ai dati XML di una classe 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
Ereditarietà
XmlNodeReader
Implementazioni

Esempio

Nell'esempio seguente un file XML viene caricato in un documento XML e modificato. Il documento XML viene passato a un tipo XmlNodeReader, che a sua volta viene passato al metodoXmlReader.Create. Quando analizza il file, il lettore di convalida è in grado di convalidare qualsiasi modifica apportata la 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

I due file XML seguenti vengono usati come 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:

Errore di convalida: l'attributo 'publisher' non è dichiarato.

Commenti

Nota

Anziché usare XmlNodeReader, è consigliabile creare XmlReader istanze usando la XmlReaderSettings classe e il Create metodo . In questo modo è possibile sfruttare il controllo della conformità e la conformità alla raccomandazione XML 1.0.

Ha XmlNodeReader la possibilità di leggere un sottoalbero DOM XML. Questa classe non supporta la definizione del tipo di documento (DTD) o la convalida dello schema. Tuttavia, è possibile creare un XmlReader oggetto che esegue il wrapping intorno all'oggetto XmlNodeReader per convalidare i dati archiviati nell'oggetto XmlNodeReader , come illustrato nella sezione Esempi.

Costruttori

XmlNodeReader(XmlNode)

Crea un'istanza della classe XmlNodeReader utilizzando l'oggetto XmlNode specificato.

Proprietà

AttributeCount

Ottiene il numero di attributi sul nodo corrente.

BaseURI

Ottiene l'URI di base del nodo corrente.

CanReadBinaryContent

Ottiene un valore che indica se XmlNodeReader implementa metodi di lettura del contenuto binario.

CanReadBinaryContent

Ottiene un valore che indica se XmlReader implementa metodi di lettura del contenuto binario.

(Ereditato da XmlReader)
CanReadValueChunk

Ottiene un valore che indica se XmlReader implementa il metodo ReadValueChunk(Char[], Int32, Int32).

(Ereditato da XmlReader)
CanResolveEntity

Ottiene un valore che indica se il lettore può analizzare e risolvere le entità.

Depth

Ottiene la profondità del nodo corrente nel documento XML.

EOF

Ottiene un valore che indica se il lettore è posizionato alla fine del flusso.

HasAttributes

Ottiene un valore che indica se il nodo corrente dispone di attributi.

HasValue

Ottiene un valore che indica se il nodo corrente può presentare una proprietà Value.

IsDefault

Ottiene un valore che indica se il nodo corrente è un attributo generato dal valore predefinito indicato in DTD (Document Type Definition) o nello schema.

IsEmptyElement

Ottiene un valore che indica se il nodo corrente è un elemento vuoto , ad esempio <MyElement/>.

Item[Int32]

Ottiene il valore dell'attributo con l'indice specificato.

Item[Int32]

Quando ne viene eseguito l'override in una classe derivata, ottiene il valore dell'attributo con l'indice specificato.

(Ereditato da XmlReader)
Item[String, String]

Ottiene il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati.

Item[String, String]

Quando sottoposto a override in una classe derivata, ottiene il valore dell'attributo con le proprietà LocalName e NamespaceURI specificate.

(Ereditato da XmlReader)
Item[String]

Quando ne viene eseguito l'override in una classe derivata, ottiene il valore dell'attributo con il nome specificato.

Item[String]

Quando sottoposto a override in una classe derivata, ottiene il valore dell'attributo con la proprietà Name specificata.

(Ereditato da XmlReader)
LocalName

Ottiene il nome locale del nodo corrente.

Name

Ottiene il nome completo del nodo corrente.

NamespaceURI

Ottiene l'URI dello spazio dei nomi, definito nella specifica W3C relativa allo spazio dei nomi, del nodo in corrispondenza del quale è posizionato il lettore.

NameTable

Ottiene l'oggetto XmlNameTable associato all'implementazione.

NodeType

Ottiene il tipo di nodo corrente.

Prefix

Ottiene il prefisso dello spazio dei nomi associato al nodo corrente.

QuoteChar

Ottiene il carattere punto interrogativo usato per delimitare il valore di un nodo attributo.

QuoteChar

Quando sottoposto a override in una classe derivata, ottiene il carattere punto interrogativo (?) utilizzato per delimitare il valore di un nodo attributo.

(Ereditato da XmlReader)
ReadState

Ottiene lo stato del lettore.

SchemaInfo

Ottiene le informazioni sullo schema assegnate al nodo corrente.

SchemaInfo

Ottiene le informazioni sullo schema assegnate al nodo corrente in seguito alla convalida dello schema.

(Ereditato da XmlReader)
Settings

Ottiene l'oggetto XmlReaderSettings usato per creare questa istanza di XmlReader.

(Ereditato da XmlReader)
Value

Ottiene il valore di testo del nodo corrente.

ValueType

Ottiene il tipo CLR (Common Language Runtime) relativo al nodo corrente.

(Ereditato da XmlReader)
XmlLang

Ottiene l'ambito xml:lang corrente.

XmlSpace

Ottiene l'ambito xml:space corrente.

Metodi

Close()

Modifica la proprietà ReadState in Closed.

Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della classe XmlReader.

(Ereditato da XmlReader)
Dispose(Boolean)

Rilascia le risorse non gestite usate da XmlReader e, facoltativamente, le risorse gestite.

(Ereditato da XmlReader)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAttribute(Int32)

Ottiene il valore dell'attributo con l'indice specificato.

GetAttribute(String)

Ottiene il valore dell'attributo con il nome specificato.

GetAttribute(String, String)

Ottiene il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetValueAsync()

Ottiene in modo asincrono il valore del nodo corrente.

(Ereditato da XmlReader)
IsStartElement()

Chiama MoveToContent() e verifica se il nodo di contenuto corrente è un tag di inizio o un tag di elemento vuoto.

(Ereditato da XmlReader)
IsStartElement(String)

Chiama MoveToContent() e verifica se il nodo corrente è un tag di inizio o un tag di elemento vuoto e se la proprietà Name dell'elemento trovato corrisponde all'argomento specificato.

(Ereditato da XmlReader)
IsStartElement(String, String)

Chiama MoveToContent() e verifica se il nodo di contenuto è un tag di inizio o un tag di elemento vuoto e se le proprietà LocalName e NamespaceURI dell'elemento trovato corrispondono alle stringhe specificate.

(Ereditato da XmlReader)
LookupNamespace(String)

Risolve il prefisso di uno spazio dei nomi nell'ambito dell'elemento corrente.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MoveToAttribute(Int32)

Passa all'attributo con l'indice specificato.

MoveToAttribute(String)

Passa all'attributo con il nome specificato.

MoveToAttribute(String, String)

Passa all'attributo con il nome locale e l'URI dello spazio dei nomi specificati.

MoveToContent()

Verifica se il nodo corrente rappresenta un nodo di contenuto, ovvero un nodo testo non spazio vuoto, CDATA, Element, EndElement, EntityReference o EndEntity. Se il nodo non è un nodo di contenuto, il lettore passa al nodo di contenuto successivo oppure alla fine del file. Vengono inoltre ignorati i seguenti tipi di nodo: ProcessingInstruction, DocumentType, Comment, Whitespace o SignificantWhitespace.

(Ereditato da XmlReader)
MoveToContentAsync()

Verifica in modo asincrono se il nodo corrente è un nodo di contenuto. Se il nodo non è un nodo di contenuto, il lettore passa al nodo di contenuto successivo oppure alla fine del file.

(Ereditato da XmlReader)
MoveToElement()

Passa all'elemento che contiene il nodo dell'attributo corrente.

MoveToFirstAttribute()

Si sposta in corrispondenza del primo attributo.

MoveToNextAttribute()

Si sposta n corrispondenza dell'attributo successivo.

Read()

Legge il nodo successivo dal flusso.

ReadAsync()

Legge in modo asincrono il nodo successivo del flusso.

(Ereditato da XmlReader)
ReadAttributeValue()

Analizza il valore dell'attributo in uno o più nodi Text, EntityReference o EndEntity.

ReadContentAs(Type, IXmlNamespaceResolver)

Legge il contenuto come oggetto del tipo specificato.

(Ereditato da XmlReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver)

Legge in modo asincrono il contenuto come oggetto del tipo specificato.

(Ereditato da XmlReader)
ReadContentAsBase64(Byte[], Int32, Int32)

Legge il contenuto e restituisce byte binari decodificati Base64.

ReadContentAsBase64(Byte[], Int32, Int32)

Legge il contenuto e restituisce byte binari decodificati Base64.

(Ereditato da XmlReader)
ReadContentAsBase64Async(Byte[], Int32, Int32)

Legge in modo asincrono il contenuto e restituisce byte binari decodificati Base64.

(Ereditato da XmlReader)
ReadContentAsBinHex(Byte[], Int32, Int32)

Legge il contenuto e restituisce i byte binari decodificati BinHex.

ReadContentAsBinHex(Byte[], Int32, Int32)

Legge il contenuto e restituisce i byte binari decodificati BinHex.

(Ereditato da XmlReader)
ReadContentAsBinHexAsync(Byte[], Int32, Int32)

Legge in modo asincrono il contenuto e restituisce byte binari decodificati BinHex.

(Ereditato da XmlReader)
ReadContentAsBoolean()

Legge il contenuto di testo nella posizione corrente come Boolean.

(Ereditato da XmlReader)
ReadContentAsDateTime()

Legge il contenuto di testo nella posizione corrente come oggetto DateTime.

(Ereditato da XmlReader)
ReadContentAsDateTimeOffset()

Legge il contenuto di testo nella posizione corrente come oggetto DateTimeOffset.

(Ereditato da XmlReader)
ReadContentAsDecimal()

Legge il contenuto di testo nella posizione corrente come oggetto Decimal.

(Ereditato da XmlReader)
ReadContentAsDouble()

Legge il contenuto di testo nella posizione corrente come numero a virgola mobile e precisione doppia.

(Ereditato da XmlReader)
ReadContentAsFloat()

Legge il contenuto di testo nella posizione corrente come numero a virgola mobile e precisione singola.

(Ereditato da XmlReader)
ReadContentAsInt()

Legge il contenuto di testo nella posizione corrente come valore intero con segno a 32 bit.

(Ereditato da XmlReader)
ReadContentAsLong()

Legge il contenuto di testo nella posizione corrente come valore intero con segno a 64 bit.

(Ereditato da XmlReader)
ReadContentAsObject()

Legge il contenuto di testo nella posizione corrente come Object.

(Ereditato da XmlReader)
ReadContentAsObjectAsync()

Legge in modo asincrono il contenuto di testo nella posizione corrente come oggetto Object.

(Ereditato da XmlReader)
ReadContentAsString()

Legge il contenuto di testo nella posizione corrente come oggetto String.

(Ereditato da XmlReader)
ReadContentAsStringAsync()

Legge in modo asincrono il contenuto di testo nella posizione corrente come oggetto String.

(Ereditato da XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

Legge il contenuto dell'elemento come il tipo richiesto.

(Ereditato da XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge il contenuto dell'elemento come il tipo richiesto.

(Ereditato da XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

Legge in modo asincrono il contenuto dell'elemento come il tipo richiesto.

(Ereditato da XmlReader)
ReadElementContentAsBase64(Byte[], Int32, Int32)

Legge l'elemento e decodifica il contenuto Base64.

ReadElementContentAsBase64(Byte[], Int32, Int32)

Legge l'elemento e decodifica il contenuto Base64.

(Ereditato da XmlReader)
ReadElementContentAsBase64Async(Byte[], Int32, Int32)

Legge in modo asincrono l'elemento e decodifica il contenuto Base64.

(Ereditato da XmlReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32)

Legge l'elemento e decodifica il contenuto BinHex.

ReadElementContentAsBinHex(Byte[], Int32, Int32)

Legge l'elemento e decodifica il contenuto BinHex.

(Ereditato da XmlReader)
ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

Legge in modo asincrono l'elemento e decodifica il contenuto BinHex.

(Ereditato da XmlReader)
ReadElementContentAsBoolean()

Legge l'elemento corrente e restituisce il contenuto come oggetto Boolean.

(Ereditato da XmlReader)
ReadElementContentAsBoolean(String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge l'elemento e restituisce il contenuto come oggetto Boolean.

(Ereditato da XmlReader)
ReadElementContentAsDateTime()

Legge l'elemento corrente e restituisce il contenuto come oggetto DateTime.

(Ereditato da XmlReader)
ReadElementContentAsDateTime(String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge l'elemento e restituisce il contenuto come oggetto DateTime.

(Ereditato da XmlReader)
ReadElementContentAsDecimal()

Legge l'elemento corrente e restituisce il contenuto come oggetto Decimal.

(Ereditato da XmlReader)
ReadElementContentAsDecimal(String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge l'elemento e restituisce il contenuto come oggetto Decimal.

(Ereditato da XmlReader)
ReadElementContentAsDouble()

Legge l'elemento corrente e restituisce il contenuto come numero a virgola mobile e precisione doppia.

(Ereditato da XmlReader)
ReadElementContentAsDouble(String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge l'elemento e restituisce il contenuto come numero a virgola mobile e precisione doppia.

(Ereditato da XmlReader)
ReadElementContentAsFloat()

Legge l'elemento corrente e restituisce il contenuto come numero a virgola mobile e precisione singola.

(Ereditato da XmlReader)
ReadElementContentAsFloat(String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge l'elemento e restituisce il contenuto come numero a virgola mobile e precisione singola.

(Ereditato da XmlReader)
ReadElementContentAsInt()

Legge l'elemento corrente e restituisce il contenuto come valore intero con segno a 32 bit.

(Ereditato da XmlReader)
ReadElementContentAsInt(String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge l'elemento e restituisce il contenuto come valore intero con segno a 32 bit.

(Ereditato da XmlReader)
ReadElementContentAsLong()

Legge l'elemento corrente e restituisce il contenuto come valore intero con segno a 64 bit.

(Ereditato da XmlReader)
ReadElementContentAsLong(String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge l'elemento e restituisce il contenuto come valore intero con segno a 64 bit.

(Ereditato da XmlReader)
ReadElementContentAsObject()

Legge l'elemento corrente e restituisce il contenuto come Object.

(Ereditato da XmlReader)
ReadElementContentAsObject(String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge l'elemento e restituisce il contenuto come oggetto Object.

(Ereditato da XmlReader)
ReadElementContentAsObjectAsync()

Legge in modo asincrono l'elemento corrente e restituisce il contenuto come Object.

(Ereditato da XmlReader)
ReadElementContentAsString()

Legge l'elemento corrente e restituisce il contenuto come oggetto String.

(Ereditato da XmlReader)
ReadElementContentAsString(String, String)

Verifica che il nome locale e l'URI dello spazio dei nomi specificati corrispondano a quelli dell'elemento corrente, quindi legge l'elemento e restituisce il contenuto come oggetto String.

(Ereditato da XmlReader)
ReadElementContentAsStringAsync()

Legge in modo asincrono l'elemento corrente e restituisce il contenuto come oggetto String.

(Ereditato da XmlReader)
ReadElementString()

Legge un elemento di solo testo. È tuttavia consigliabile usare il metodo ReadElementContentAsString(), perché fornisce un modo più diretto per gestire questa operazione.

(Ereditato da XmlReader)
ReadElementString(String)

Verifica che la proprietà Name dell'elemento trovato corrisponda alla stringa specificata prima di leggere un elemento di solo testo. È tuttavia consigliabile usare il metodo ReadElementContentAsString(), perché fornisce un modo più diretto per gestire questa operazione.

(Ereditato da XmlReader)
ReadElementString(String, String)

Verifica che le proprietà LocalName e NamespaceURI dell'elemento trovato corrispondano alle stringhe specificate prima di leggere un elemento di solo testo. È tuttavia consigliabile usare il metodo ReadElementContentAsString(String, String), perché fornisce un modo più diretto per gestire questa operazione.

(Ereditato da XmlReader)
ReadEndElement()

Verifica che il nodo di contenuto corrente sia un tag di fine e sposta il lettore al nodo successivo.

(Ereditato da XmlReader)
ReadInnerXml()

Quando sottoposto a override in una classe derivata, legge tutto il contenuto come stringa, incluso il markup.

(Ereditato da XmlReader)
ReadInnerXmlAsync()

In modo asincrono legge tutti i contenuti, incluso il markup, come stringa.

(Ereditato da XmlReader)
ReadOuterXml()

Quando ne viene eseguito l'override in una classe derivata, legge il contenuto, incluso il markup, che rappresenta questo nodo e tutti i relativi nodi figlio.

(Ereditato da XmlReader)
ReadOuterXmlAsync()

In modo asincrono legge i contenuti che rappresentano questo nodo, incluso il markup, e i relativi elementi figlio.

(Ereditato da XmlReader)
ReadStartElement()

Verifica se il nodo corrente è un elemento e sposta il lettore al nodo successivo.

(Ereditato da XmlReader)
ReadStartElement(String)

Verifica che il nodo di contenuto corrente sia un elemento con la proprietà Name specificata e passa il lettore al nodo successivo.

(Ereditato da XmlReader)
ReadStartElement(String, String)

Verifica che il nodo di contenuto corrente sia un elemento con le proprietà LocalName e NamespaceURI specificate e passa il lettore al nodo successivo.

(Ereditato da XmlReader)
ReadString()

Legge il contenuto di un nodo elemento o testo come stringa.

ReadSubtree()

Restituisce una nuova istanza di XmlReader che è possibile utilizzare per leggere il nodo corrente e tutti i relativi discendenti.

(Ereditato da XmlReader)
ReadToDescendant(String)

Sposta l'oggetto XmlReader al successivo elemento discendente con il nome completo specificato.

(Ereditato da XmlReader)
ReadToDescendant(String, String)

Sposta l'oggetto XmlReader al successivo elemento discendente con il nome locale e l'URI dello spazio dei nomi specificati.

(Ereditato da XmlReader)
ReadToFollowing(String)

Legge fino a trovare un elemento con il nome completo specificato.

(Ereditato da XmlReader)
ReadToFollowing(String, String)

Legge fino a trovare un elemento con il nome locale e l'URI dello spazio dei nomi specificati.

(Ereditato da XmlReader)
ReadToNextSibling(String)

Sposta l'oggetto XmlReader al successivo elemento di pari livello con il nome completo specificato.

(Ereditato da XmlReader)
ReadToNextSibling(String, String)

Sposta l'oggetto XmlReader al successivo elemento di pari livello con il nome locale e l'URI dello spazio dei nomi specificati.

(Ereditato da XmlReader)
ReadValueChunk(Char[], Int32, Int32)

Legge flussi di testo di grandi dimensioni incorporati in un documento XML.

(Ereditato da XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)

Legge in modo asincrono flussi di testo di grandi dimensioni incorporati in un documento XML.

(Ereditato da XmlReader)
ResolveEntity()

Risolve il riferimento all'entità per i nodi EntityReference.

Skip()

Ignora gli elementi figlio del nodo corrente.

SkipAsync()

Ignora in modo asincrono gli elementi figlio del nodo corrente.

(Ereditato da XmlReader)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IDisposable.Dispose()

Per una descrizione di questo membro, vedere Dispose().

(Ereditato da XmlReader)
IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)

Per una descrizione di questo membro, vedere GetNamespacesInScope(XmlNamespaceScope).

IXmlNamespaceResolver.LookupNamespace(String)

Per una descrizione di questo membro, vedere LookupNamespace(String).

IXmlNamespaceResolver.LookupPrefix(String)

Per una descrizione di questo membro, vedere LookupPrefix(String).

Si applica a