XmlNodeReader Classe

Definizione

Rappresenta un lettore che fornisce accesso rapido e non memorizzato nella cache solo ai dati XML in un oggetto XmlNode.

public ref class XmlNodeReader : System::Xml::XmlReader
public ref class XmlNodeReader : System::Xml::XmlReader, System::Xml::IXmlNamespaceResolver
public class XmlNodeReader : System.Xml.XmlReader
public class XmlNodeReader : System.Xml.XmlReader, System.Xml.IXmlNamespaceResolver
type XmlNodeReader = class
    inherit XmlReader
type XmlNodeReader = class
    inherit XmlReader
    interface IXmlNamespaceResolver
Public Class XmlNodeReader
Inherits XmlReader
Public Class XmlNodeReader
Inherits XmlReader
Implements IXmlNamespaceResolver
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 XmlNodeReaderoggetto , che viene quindi passato al XmlReader.Create metodo . Quando il lettore di convalida analizza il file, può convalidare tutte le modifiche apportate al 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>

Risultato:

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

Commenti

Note

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

Nome Descrizione
XmlNodeReader(XmlNode)

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

Proprietà

Nome Descrizione
AttributeCount

Ottiene il numero di attributi nel nodo corrente.

BaseURI

Ottiene l'URI di base del nodo corrente.

CanReadBinaryContent

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

CanReadValueChunk

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

(Ereditato da XmlReader)
CanResolveEntity

Ottiene un valore che indica se questo 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ò avere un oggetto Value.

IsDefault

Ottiene un valore che indica se il nodo corrente è un attributo generato dal valore predefinito definito nella definizione del tipo di documento (DTD) 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]

In caso di 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]

In caso di override in una classe derivata, ottiene il valore dell'attributo con l'oggetto specificato LocalName e NamespaceURI.

(Ereditato da XmlReader)
Item[String]

In caso di override in una classe derivata, ottiene il valore dell'attributo con il nome specificato.

Item[String]

In caso di override in una classe derivata, ottiene il valore dell'attributo con l'oggetto specificato Name.

(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 (come definito nella specifica dello spazio dei nomi W3C) del nodo in cui è posizionato il lettore.

NameTable

Ottiene l'oggetto XmlNameTable associato a questa implementazione.

NodeType

Ottiene il tipo del nodo corrente.

Prefix

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

QuoteChar

Ottiene il carattere di virgolette utilizzato per racchiudere il valore di un nodo attributo.

QuoteChar

In caso di override in una classe derivata, ottiene il carattere di virgolette utilizzato per racchiudere 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.

Settings

Ottiene l'oggetto XmlReaderSettings utilizzato per creare questa XmlReader istanza.

(Ereditato da XmlReader)
Value

Ottiene il valore di testo del nodo corrente.

ValueType

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

(Ereditato da XmlReader)
XmlLang

Ottiene l'ambito corrente xml:lang .

XmlSpace

Ottiene l'ambito corrente xml:space .

Metodi

Nome Descrizione
Close()

Modifica l'oggetto in ReadStateClosed.

Dispose()

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

(Ereditato da XmlReader)
Dispose(Boolean)

Rilascia le risorse non gestite usate da XmlReader e, facoltativamente, rilascia 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, String)

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

GetAttribute(String)

Ottiene il valore dell'attributo con il nome specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il 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 del contenuto corrente è un tag di inizio o un tag di elemento vuoto.

(Ereditato da XmlReader)
IsStartElement(String, String)

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

(Ereditato da XmlReader)
IsStartElement(String)

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

(Ereditato da XmlReader)
LookupNamespace(String)

Risolve un prefisso dello spazio dei nomi nell'ambito dell'elemento corrente.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MoveToAttribute(Int32)

Passa all'attributo con l'indice specificato.

MoveToAttribute(String, String)

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

MoveToAttribute(String)

Passa all'attributo con il nome specificato.

MoveToContent()

Controlla se il nodo corrente è un nodo di contenuto (testo non vuoto, CDATA, ElementEndElementEntityReference, , o ).EndEntity Se il nodo non è un nodo di contenuto, il lettore passa al nodo di contenuto successivo o alla fine del file. Ignora i nodi del tipo seguente: ProcessingInstruction, DocumentType, CommentWhitespace, o SignificantWhitespace.

(Ereditato da XmlReader)
MoveToContentAsync()

Controlla 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 o alla fine del file.

(Ereditato da XmlReader)
MoveToElement()

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

MoveToFirstAttribute()

Passa al primo attributo.

MoveToNextAttribute()

Passa all'attributo successivo.

Read()

Legge il nodo successivo dal flusso.

ReadAsync()

Legge in modo asincrono il nodo successivo dal flusso.

(Ereditato da XmlReader)
ReadAttributeValue()

Analizza il valore dell'attributo in uno o più Textnodi , EntityReferenceo 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 i byte binari decodificati Base64.

ReadContentAsBase64Async(Byte[], Int32, Int32)

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

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

Legge il contenuto e restituisce i byte binari decodificati BinHex.

ReadContentAsBinHexAsync(Byte[], Int32, Int32)

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

(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 DateTime oggetto .

(Ereditato da XmlReader)
ReadContentAsDateTimeOffset()

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

(Ereditato da XmlReader)
ReadContentAsDecimal()

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

(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 a precisione singola.

(Ereditato da XmlReader)
ReadContentAsInt()

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

(Ereditato da XmlReader)
ReadContentAsLong()

Legge il contenuto di testo nella posizione corrente come 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 .Object

(Ereditato da XmlReader)
ReadContentAsString()

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

(Ereditato da XmlReader)
ReadContentAsStringAsync()

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

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

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

(Ereditato da XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

Legge il contenuto dell'elemento come tipo richiesto.

(Ereditato da XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

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

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

Legge l'elemento e decodifica il contenuto di Base64.

ReadElementContentAsBase64Async(Byte[], Int32, Int32)

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

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

Legge l'elemento e decodifica il contenuto BinHex.

ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

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

(Ereditato da XmlReader)
ReadElementContentAsBoolean()

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

(Ereditato da XmlReader)
ReadElementContentAsBoolean(String, String)

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

(Ereditato da XmlReader)
ReadElementContentAsDateTime()

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

(Ereditato da XmlReader)
ReadElementContentAsDateTime(String, String)

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

(Ereditato da XmlReader)
ReadElementContentAsDecimal()

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

(Ereditato da XmlReader)
ReadElementContentAsDecimal(String, String)

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

(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 quello dell'elemento corrente, quindi legge l'elemento corrente 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 quello dell'elemento corrente, quindi legge l'elemento corrente 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 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 quello dell'elemento corrente, quindi legge l'elemento corrente e restituisce il contenuto come intero con segno a 32 bit.

(Ereditato da XmlReader)
ReadElementContentAsLong()

Legge l'elemento corrente e restituisce il contenuto come 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 quello dell'elemento corrente, quindi legge l'elemento corrente e restituisce il contenuto come 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 quello dell'elemento corrente, quindi legge l'elemento corrente e restituisce il contenuto come .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 String oggetto .

(Ereditato da XmlReader)
ReadElementContentAsString(String, String)

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

(Ereditato da XmlReader)
ReadElementContentAsStringAsync()

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

(Ereditato da XmlReader)
ReadElementString()

Legge un elemento solo testo. Tuttavia, è consigliabile usare il ReadElementContentAsString() metodo , perché offre un modo più semplice per gestire questa operazione.

(Ereditato da XmlReader)
ReadElementString(String, String)

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

(Ereditato da XmlReader)
ReadElementString(String)

Verifica che la Name proprietà dell'elemento trovato corrisponda alla stringa specificata prima di leggere un elemento di sola lettura. Tuttavia, è consigliabile usare il ReadElementContentAsString() metodo , perché offre un modo più semplice per gestire questa operazione.

(Ereditato da XmlReader)
ReadEndElement()

Verifica che il nodo del 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, incluso il markup, come stringa.

(Ereditato da XmlReader)
ReadInnerXmlAsync()

Legge in modo asincrono tutto il contenuto, incluso il markup, come stringa.

(Ereditato da XmlReader)
ReadOuterXml()

Quando sottoposto a override in una classe derivata, legge il contenuto, incluso il markup, che rappresenta questo nodo e tutti i relativi elementi figlio.

(Ereditato da XmlReader)
ReadOuterXmlAsync()

Legge in modo asincrono il contenuto, incluso il markup, che rappresenta questo nodo e tutti i relativi elementi figlio.

(Ereditato da XmlReader)
ReadStartElement()

Verifica che il nodo corrente sia un elemento e sposta il lettore al nodo successivo.

(Ereditato da XmlReader)
ReadStartElement(String, String)

Verifica che il nodo del contenuto corrente sia un elemento con l'oggetto specificato LocalName e NamespaceURI sposta il lettore al nodo successivo.

(Ereditato da XmlReader)
ReadStartElement(String)

Verifica che il nodo del contenuto corrente sia un elemento con l'oggetto specificato Name e sposta il lettore al nodo successivo.

(Ereditato da XmlReader)
ReadString()

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

ReadSubtree()

Restituisce una nuova XmlReader istanza che può essere usata per leggere il nodo corrente e tutti i relativi discendenti.

(Ereditato da XmlReader)
ReadToDescendant(String, String)

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

(Ereditato da XmlReader)
ReadToDescendant(String)

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

(Ereditato da XmlReader)
ReadToFollowing(String, String)

Legge fino a quando non viene trovato un elemento con il nome locale e l'URI dello spazio dei nomi specificati.

(Ereditato da XmlReader)
ReadToFollowing(String)

Legge fino a quando non viene trovato un elemento con il nome completo specificato.

(Ereditato da XmlReader)
ReadToNextSibling(String, String)

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

(Ereditato da XmlReader)
ReadToNextSibling(String)

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

(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 EntityReference i nodi.

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

Nome Descrizione
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