XmlNodeReader Classe

Definição

Representa um leitor que fornece acesso rápido não armazenado em cache e somente de encaminhamento aos dados XML em um XmlNode.Represents a reader that provides fast, non-cached forward only access to XML data in an 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
Herança
XmlNodeReader
Implementações

Exemplos

No exemplo a seguir, um arquivo XML é carregado em um documento XML e alterado.In the following example, an XML file is loaded into an XML document and modified. O documento XML é passado para XmlNodeReader, que é então passado para o método de XmlReader.Create .The XML document is passed to an XmlNodeReader, which is then passed to the XmlReader.Create method. Quando o leitor validando analisa o arquivo, pode validar as alterações feitas no arquivo XML.When the validating reader parses the file, it can validate any changes made to the XML file.

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

EntradaInput

Os seguintes arquivos são usados como entrada.The following files are used as input.

bookSchema.xmlbookSchema.xml

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

books.xsdbooks.xsd

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

SaídaOutput

Erro de validação: O atributo “editor” não está declarado.Validation Error: The 'publisher' attribute is not declared.

Comentários

Observação

Em vez de usar o XmlNodeReader , recomendamos que você crie XmlReader instâncias usando a XmlReaderSettings classe e o Create método.Instead of using the XmlNodeReader, we recommend that you create XmlReader instances by using the XmlReaderSettings class and the Create method. Isso permite que você aproveite a verificação de conformidade e a conformidade com a recomendação do XML 1,0.This enables you to take advantage of conformance checking and compliance to the XML 1.0 recommendation.

O XmlNodeReader tem a capacidade de ler uma subárvore DOM XML.The XmlNodeReader has the ability to read an XML DOM subtree. Esta classe não oferece suporte a definição de tipo de documento (DTD) ou validação de esquema.This class does not support document type definition (DTD) or schema validation. No entanto, você pode criar um XmlReader objeto que encapsula o XmlNodeReader objeto para validar os dados armazenados no XmlNodeReader objeto, como mostrado na seção de exemplos.However, you can create an XmlReader object that wraps around the XmlNodeReader object to validate the data stored in the XmlNodeReader object, as shown in Examples section.

Construtores

XmlNodeReader(XmlNode)

Cria uma instância da classe XmlNodeReader usando o XmlNode especificado.Creates an instance of the XmlNodeReader class using the specified XmlNode.

Propriedades

AttributeCount

Obtém o número de atributos no nó atual.Gets the number of attributes on the current node.

BaseURI

Obtém o URI base do nó atual.Gets the base URI of the current node.

CanReadBinaryContent

Obtém um valor que indica se o XmlNodeReader implementa os métodos de leitura de conteúdo binário.Gets a value indicating whether the XmlNodeReader implements the binary content read methods.

CanReadBinaryContent

Obtém um valor que indica se o XmlReader implementa os métodos de leitura de conteúdo binário.Gets a value indicating whether the XmlReader implements the binary content read methods.

(Herdado de XmlReader)
CanReadValueChunk

Obtém um valor que indica se o XmlReader implementa o método ReadValueChunk(Char[], Int32, Int32).Gets a value indicating whether the XmlReader implements the ReadValueChunk(Char[], Int32, Int32) method.

(Herdado de XmlReader)
CanResolveEntity

Obtém um valor que indica se este leitor pode analisar e resolver entidades.Gets a value indicating whether this reader can parse and resolve entities.

Depth

Obtém a profundidade do nó atual no documento XML.Gets the depth of the current node in the XML document.

EOF

Obtém um valor que indica se o leitor está posicionado no final do fluxo.Gets a value indicating whether the reader is positioned at the end of the stream.

HasAttributes

Obtém um valor que indica se o nó atual tem atributos.Gets a value indicating whether the current node has any attributes.

HasValue

Obtém um valor que indica se o nó atual pode ter um Value.Gets a value indicating whether the current node can have a Value.

IsDefault

Obtém um valor que indica se o nó atual é um atributo que foi gerado com base no valor padrão definido na DTD (definição de tipo de documento) ou no esquema.Gets a value indicating whether the current node is an attribute that was generated from the default value defined in the document type definition (DTD) or schema.

IsEmptyElement

Obtém um valor que indica se o nó atual é um elemento vazio (por exemplo, <MyElement/>).Gets a value indicating whether the current node is an empty element (for example, <MyElement/>).

Item[Int32]

Obtém o valor do atributo com o índice especificado.Gets the value of the attribute with the specified index.

Item[Int32]

Quando substituído em uma classe derivada, obtém o valor do atributo com o índice especificado.When overridden in a derived class, gets the value of the attribute with the specified index.

(Herdado de XmlReader)
Item[String, String]

Obtém o valor do atributo com o nome do local e o URI de namespace especificados.Gets the value of the attribute with the specified local name and namespace URI.

Item[String, String]

Quando substituído em uma classe derivada, obtém o valor do atributo com o LocalName e o NamespaceURI especificados.When overridden in a derived class, gets the value of the attribute with the specified LocalName and NamespaceURI.

(Herdado de XmlReader)
Item[String]

Quando substituído em uma classe derivada, obtém o valor do atributo com o nome especificado.When overridden in a derived class, gets the value of the attribute with the specified name.

Item[String]

Quando substituído em uma classe derivada, obtém o valor do atributo com o Name especificado.When overridden in a derived class, gets the value of the attribute with the specified Name.

(Herdado de XmlReader)
LocalName

Obtém o nome local do nó atual.Gets the local name of the current node.

Name

Obtém o nome qualificado do nó atual.Gets the qualified name of the current node.

NamespaceURI

Obtém o URI de namespace (conforme definido na especificação de Namespace do W3C) do nó no qual o leitor está posicionado.Gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned.

NameTable

Obtém o XmlNameTable associado à essa implementação.Gets the XmlNameTable associated with this implementation.

NodeType

Obtém o tipo do nó atual.Gets the type of the current node.

Prefix

Obtém o prefixo de namespace associado ao nó atual.Gets the namespace prefix associated with the current node.

QuoteChar

Obtém o caractere de aspas usado para circunscrever o valor de um nó de atributo.Gets the quotation mark character used to enclose the value of an attribute node.

QuoteChar

Quando substituído em uma classe derivada, obtém o caractere de aspas usado para circunscrever o valor de um nó de atributo.When overridden in a derived class, gets the quotation mark character used to enclose the value of an attribute node.

(Herdado de XmlReader)
ReadState

Obtém o estado do leitor.Gets the state of the reader.

SchemaInfo

Obtém as informações de esquema que foram atribuídas ao nó atual.Gets the schema information that has been assigned to the current node.

SchemaInfo

Obtém as informações de esquema que foram atribuídas ao nó atual como resultado da validação de esquema.Gets the schema information that has been assigned to the current node as a result of schema validation.

(Herdado de XmlReader)
Settings

Obtém o objeto XmlReaderSettings usado para criar essa instância XmlReader.Gets the XmlReaderSettings object used to create this XmlReader instance.

(Herdado de XmlReader)
Value

Obtém o valor de texto do nó atual.Gets the text value of the current node.

ValueType

Obtém o tipo CLR (Common Language Runtime) para o nó atual.Gets The Common Language Runtime (CLR) type for the current node.

(Herdado de XmlReader)
XmlLang

Obtém o escopo de xml:lang atual.Gets the current xml:lang scope.

XmlSpace

Obtém o escopo de xml:space atual.Gets the current xml:space scope.

Métodos

Close()

Altera o ReadState para Closed.Changes the ReadState to Closed.

Dispose()

Libera todos os recursos usados pela instância atual da classe XmlReader.Releases all resources used by the current instance of the XmlReader class.

(Herdado de XmlReader)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo XmlReader e opcionalmente libera os recursos gerenciados.Releases the unmanaged resources used by the XmlReader and optionally releases the managed resources.

(Herdado de XmlReader)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetAttribute(Int32)

Obtém o valor do atributo com o índice especificado.Gets the value of the attribute with the specified index.

GetAttribute(String)

Obtém o valor do atributo com o nome especificado.Gets the value of the attribute with the specified name.

GetAttribute(String, String)

Obtém o valor do atributo com o nome do local e o URI de namespace especificados.Gets the value of the attribute with the specified local name and namespace URI.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
GetValueAsync()

Obtém o valor do nó atual de forma assíncrona.Asynchronously gets the value of the current node.

(Herdado de XmlReader)
IsStartElement()

Chama MoveToContent() e testa se o nó de conteúdo atual é uma marca de início ou uma marca de elemento vazia.Calls MoveToContent() and tests if the current content node is a start tag or empty element tag.

(Herdado de XmlReader)
IsStartElement(String)

Chama MoveToContent() e testa se o nó de conteúdo atual é uma marca de início ou uma marca de elemento vazio e se a propriedade Name que o elemento encontrou corresponde ao argumento fornecido.Calls MoveToContent() and tests if the current content node is a start tag or empty element tag and if the Name property of the element found matches the given argument.

(Herdado de XmlReader)
IsStartElement(String, String)

Chama MoveToContent() e testa se o nó de conteúdo atual é uma marca de início ou uma marca de elemento vazio e, se as propriedades LocalName e NamespaceURI do elemento encontrado correspondem às cadeias de caracteres fornecidas.Calls MoveToContent() and tests if the current content node is a start tag or empty element tag and if the LocalName and NamespaceURI properties of the element found match the given strings.

(Herdado de XmlReader)
LookupNamespace(String)

Resolve um prefixo de namespace no escopo do elemento atual.Resolves a namespace prefix in the current element's scope.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MoveToAttribute(Int32)

Move para o atributo com o índice especificado.Moves to the attribute with the specified index.

MoveToAttribute(String)

Move para o atributo com o nome especificado.Moves to the attribute with the specified name.

MoveToAttribute(String, String)

Move para o atributo com o nome local e o URI de namespace especificados.Moves to the attribute with the specified local name and namespace URI.

MoveToContent()

Verifica se o nó atual é um nó de conteúdo (texto sem espaço em branco, CDATA, Element, EndElement, EntityReference ou EndEntity).Checks whether the current node is a content (non-white space text, CDATA, Element, EndElement, EntityReference, or EndEntity) node. Se o nó não for um nó de conteúdo, o leitor avançará para o próximo nó de conteúdo ou para o final do arquivo.If the node is not a content node, the reader skips ahead to the next content node or end of file. Pula nós de tipo seguir: ProcessingInstruction, DocumentType, Comment, Whitespace, ou SignificantWhitespace.It skips over nodes of the following type: ProcessingInstruction, DocumentType, Comment, Whitespace, or SignificantWhitespace.

(Herdado de XmlReader)
MoveToContentAsync()

Verifica de forma assíncrona se o nó atual é um nó de conteúdo.Asynchronously checks whether the current node is a content node. Se o nó não for um nó de conteúdo, o leitor avançará para o próximo nó de conteúdo ou para o final do arquivo.If the node is not a content node, the reader skips ahead to the next content node or end of file.

(Herdado de XmlReader)
MoveToElement()

Move para o elemento que contém o nó de atributo atual.Moves to the element that contains the current attribute node.

MoveToFirstAttribute()

Move para o primeiro atributo.Moves to the first attribute.

MoveToNextAttribute()

Move para o próximo atributo.Moves to the next attribute.

Read()

Lê o próximo nó do fluxo.Reads the next node from the stream.

ReadAsync()

Lê assincronamente o próximo nó do fluxo.Asynchronously reads the next node from the stream.

(Herdado de XmlReader)
ReadAttributeValue()

Analisa o valor do atributo em um ou mais nós Text, EntityReference ou EndEntity.Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.

ReadContentAs(Type, IXmlNamespaceResolver)

Lê o conteúdo como um objeto do tipo especificado.Reads the content as an object of the type specified.

(Herdado de XmlReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver)

Lê de forma assíncrona o conteúdo como um objeto do tipo especificado.Asynchronously reads the content as an object of the type specified.

(Herdado de XmlReader)
ReadContentAsBase64(Byte[], Int32, Int32)

Lê o conteúdo e retorna os bytes binários decodificados de Base64.Reads the content and returns the Base64 decoded binary bytes.

ReadContentAsBase64(Byte[], Int32, Int32)

Lê o conteúdo e retorna os bytes binários decodificados de Base64.Reads the content and returns the Base64 decoded binary bytes.

(Herdado de XmlReader)
ReadContentAsBase64Async(Byte[], Int32, Int32)

Lê de forma assíncrona o conteúdo e retorna que os bytes binários decodificados de Base64.Asynchronously reads the content and returns the Base64 decoded binary bytes.

(Herdado de XmlReader)
ReadContentAsBinHex(Byte[], Int32, Int32)

Lê o conteúdo e retorna os bytes binários decodificados BinHex.Reads the content and returns the BinHex decoded binary bytes.

ReadContentAsBinHex(Byte[], Int32, Int32)

Lê o conteúdo e retorna os bytes binários decodificados BinHex.Reads the content and returns the BinHex decoded binary bytes.

(Herdado de XmlReader)
ReadContentAsBinHexAsync(Byte[], Int32, Int32)

Lê de forma assíncrona o conteúdo e retorna os bytes binários decodificados BinHex.Asynchronously reads the content and returns the BinHex decoded binary bytes.

(Herdado de XmlReader)
ReadContentAsBoolean()

Lê o conteúdo de texto na posição atual como um Boolean.Reads the text content at the current position as a Boolean.

(Herdado de XmlReader)
ReadContentAsDateTime()

Lê o conteúdo de texto na posição atual como um objeto DateTime.Reads the text content at the current position as a DateTime object.

(Herdado de XmlReader)
ReadContentAsDateTimeOffset()

Lê o conteúdo de texto na posição atual como um objeto DateTimeOffset.Reads the text content at the current position as a DateTimeOffset object.

(Herdado de XmlReader)
ReadContentAsDecimal()

Lê o conteúdo de texto na posição atual como um objeto Decimal.Reads the text content at the current position as a Decimal object.

(Herdado de XmlReader)
ReadContentAsDouble()

Lê o conteúdo de texto na posição atual como um número de ponto flutuante de precisão dupla.Reads the text content at the current position as a double-precision floating-point number.

(Herdado de XmlReader)
ReadContentAsFloat()

Lê o conteúdo de texto na posição atual como um número de ponto flutuante de precisão simples.Reads the text content at the current position as a single-precision floating point number.

(Herdado de XmlReader)
ReadContentAsInt()

Lê o conteúdo de texto na posição atual como um inteiro com sinal de 32 bits.Reads the text content at the current position as a 32-bit signed integer.

(Herdado de XmlReader)
ReadContentAsLong()

Lê o conteúdo de texto na posição atual como um inteiro com sinal de 64 bits.Reads the text content at the current position as a 64-bit signed integer.

(Herdado de XmlReader)
ReadContentAsObject()

Lê o conteúdo do texto na posição atual como um Object.Reads the text content at the current position as an Object.

(Herdado de XmlReader)
ReadContentAsObjectAsync()

Lê de forma assíncrona o conteúdo do texto na posição atual como um Object.Asynchronously reads the text content at the current position as an Object.

(Herdado de XmlReader)
ReadContentAsString()

Lê o conteúdo de texto na posição atual como um objeto String.Reads the text content at the current position as a String object.

(Herdado de XmlReader)
ReadContentAsStringAsync()

Lê de forma assíncrona o conteúdo do texto na posição atual como um objeto String.Asynchronously reads the text content at the current position as a String object.

(Herdado de XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

Lê o conteúdo do elemento como o tipo solicitado.Reads the element content as the requested type.

(Herdado de XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

Verifica se o nome local e o URI de namespace especificados são iguais aos do elemento atual e, em seguida, lê o conteúdo do elemento atual como o tipo solicitado.Checks that the specified local name and namespace URI matches that of the current element, then reads the element content as the requested type.

(Herdado de XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

Lê de forma assíncrona o conteúdo do elemento como o tipo solicitado.Asynchronously reads the element content as the requested type.

(Herdado de XmlReader)
ReadElementContentAsBase64(Byte[], Int32, Int32)

Lê o elemento e decodifica o conteúdo de Base64.Reads the element and decodes the Base64 content.

ReadElementContentAsBase64(Byte[], Int32, Int32)

Lê o elemento e decodifica o conteúdo de Base64.Reads the element and decodes the Base64 content.

(Herdado de XmlReader)
ReadElementContentAsBase64Async(Byte[], Int32, Int32)

Lê de forma assíncrona o elemento e decodifica o conteúdo Base64.Asynchronously reads the element and decodes the Base64 content.

(Herdado de XmlReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32)

Lê o elemento e decodifica o conteúdo BinHex.Reads the element and decodes the BinHex content.

ReadElementContentAsBinHex(Byte[], Int32, Int32)

Lê o elemento e decodifica o conteúdo de BinHex.Reads the element and decodes the BinHex content.

(Herdado de XmlReader)
ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

Lê de forma assíncrona o elemento e decodifica o conteúdo BinHex.Asynchronously reads the element and decodes the BinHex content.

(Herdado de XmlReader)
ReadElementContentAsBoolean()

Lê o elemento atual e retorna o conteúdo como um objeto Boolean.Reads the current element and returns the contents as a Boolean object.

(Herdado de XmlReader)
ReadElementContentAsBoolean(String, String)

Verifica se o nome do local especificado e o URI de namespace correspondem àqueles do elemento atual, em seguida, lê o elemento atual e retorna o conteúdo como um objeto Boolean.Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a Boolean object.

(Herdado de XmlReader)
ReadElementContentAsDateTime()

Lê o elemento atual e retorna o conteúdo como um objeto DateTime.Reads the current element and returns the contents as a DateTime object.

(Herdado de XmlReader)
ReadElementContentAsDateTime(String, String)

Verifica se o nome do local especificado e o URI de namespace correspondem àqueles do elemento atual, em seguida, lê o elemento atual e retorna o conteúdo como um objeto DateTime.Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a DateTime object.

(Herdado de XmlReader)
ReadElementContentAsDecimal()

Lê o elemento atual e retorna o conteúdo como um objeto Decimal.Reads the current element and returns the contents as a Decimal object.

(Herdado de XmlReader)
ReadElementContentAsDecimal(String, String)

Verifica se o nome do local especificado e o URI de namespace correspondem àqueles do elemento atual, em seguida, lê o elemento atual e retorna o conteúdo como um objeto Decimal.Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a Decimal object.

(Herdado de XmlReader)
ReadElementContentAsDouble()

Lê o elemento atual e retorna o conteúdo como um número de ponto flutuante de precisão dupla.Reads the current element and returns the contents as a double-precision floating-point number.

(Herdado de XmlReader)
ReadElementContentAsDouble(String, String)

Verifica se o nome local e o URI de namespace especificados são iguais aos do elemento atual, lê o elemento atual e retorna o conteúdo como um número de ponto flutuante de precisão dupla.Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a double-precision floating-point number.

(Herdado de XmlReader)
ReadElementContentAsFloat()

Lê o elemento atual e retorna o conteúdo como um número de ponto flutuante de precisão simples.Reads the current element and returns the contents as single-precision floating-point number.

(Herdado de XmlReader)
ReadElementContentAsFloat(String, String)

Verifica se o nome local e o URI de namespace especificados são iguais aos do elemento atual, lê o elemento atual e retorna o conteúdo como um número de ponto flutuante de precisão simples.Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a single-precision floating-point number.

(Herdado de XmlReader)
ReadElementContentAsInt()

Lê o elemento atual e retorna o conteúdo como um inteiro com sinal de 32 bits.Reads the current element and returns the contents as a 32-bit signed integer.

(Herdado de XmlReader)
ReadElementContentAsInt(String, String)

Verifica se o nome local e o URI de namespace especificados são iguais aos do elemento atual, lê o elemento atual e retorna o conteúdo como um inteiro com sinal de 32 bits.Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 32-bit signed integer.

(Herdado de XmlReader)
ReadElementContentAsLong()

Lê o elemento atual e retorna o conteúdo como um inteiro com sinal de 64 bits.Reads the current element and returns the contents as a 64-bit signed integer.

(Herdado de XmlReader)
ReadElementContentAsLong(String, String)

Verifica se o nome local e o URI de namespace especificados são iguais aos do elemento atual, lê o elemento atual e retorna o conteúdo como um inteiro com sinal de 64 bits.Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 64-bit signed integer.

(Herdado de XmlReader)
ReadElementContentAsObject()

Lê o elemento atual e retorna os conteúdos como um Object.Reads the current element and returns the contents as an Object.

(Herdado de XmlReader)
ReadElementContentAsObject(String, String)

Verifica se o nome local e o URI de namespace especificados são iguais aos do elemento atual, lê o elemento atual e retorna o conteúdo como um Object.Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as an Object.

(Herdado de XmlReader)
ReadElementContentAsObjectAsync()

Lê de forma assíncrona o elemento atual e retorna o conteúdo como um Object.Asynchronously reads the current element and returns the contents as an Object.

(Herdado de XmlReader)
ReadElementContentAsString()

Lê o elemento atual e retorna o conteúdo como um objeto String.Reads the current element and returns the contents as a String object.

(Herdado de XmlReader)
ReadElementContentAsString(String, String)

Verifica se o nome do local especificado e o URI de namespace correspondem àqueles do elemento atual, em seguida, lê o elemento atual e retorna o conteúdo como um objeto String.Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a String object.

(Herdado de XmlReader)
ReadElementContentAsStringAsync()

Lê de forma assíncrona o elemento atual e retorna o conteúdo como um objeto String.Asynchronously reads the current element and returns the contents as a String object.

(Herdado de XmlReader)
ReadElementString()

Lê um elemento somente texto.Reads a text-only element. No entanto, é recomendável que você use o método ReadElementContentAsString() em vez disso, porque ele fornece uma maneira mais simples de lidar com essa operação.However, we recommend that you use the ReadElementContentAsString() method instead, because it provides a more straightforward way to handle this operation.

(Herdado de XmlReader)
ReadElementString(String)

Verifica se a propriedade Name do elemento encontrado corresponde à cadeia de caracteres fornecida antes de ler um elemento somente texto.Checks that the Name property of the element found matches the given string before reading a text-only element. No entanto, é recomendável que você use o método ReadElementContentAsString() em vez disso, porque ele fornece uma maneira mais simples de lidar com essa operação.However, we recommend that you use the ReadElementContentAsString() method instead, because it provides a more straightforward way to handle this operation.

(Herdado de XmlReader)
ReadElementString(String, String)

Verifica se as propriedades LocalName e NamespaceURI do elemento encontrado correspondem às cadeias de caracteres fornecidas antes de ler um elemento somente de texto.Checks that the LocalName and NamespaceURI properties of the element found matches the given strings before reading a text-only element. No entanto, é recomendável que você use o método ReadElementContentAsString(String, String) em vez disso, porque ele fornece uma maneira mais simples de lidar com essa operação.However, we recommend that you use the ReadElementContentAsString(String, String) method instead, because it provides a more straightforward way to handle this operation.

(Herdado de XmlReader)
ReadEndElement()

Verifica se o nó de conteúdo atual é uma marca de fim e avança o leitor para o próximo nó.Checks that the current content node is an end tag and advances the reader to the next node.

(Herdado de XmlReader)
ReadInnerXml()

Quando substituído em uma classe derivada, lê todo o conteúdo, incluindo a marcação, como uma cadeia de caracteres.When overridden in a derived class, reads all the content, including markup, as a string.

(Herdado de XmlReader)
ReadInnerXmlAsync()

Lê de forma assíncrona todo o conteúdo, inclusive a marcação, como uma cadeia de caracteres.Asynchronously reads all the content, including markup, as a string.

(Herdado de XmlReader)
ReadOuterXml()

Quando substituído em uma classe derivada, lê o conteúdo, inclusive a marcação, que representa esse nó e todos os seus filhos.When overridden in a derived class, reads the content, including markup, representing this node and all its children.

(Herdado de XmlReader)
ReadOuterXmlAsync()

Lê de forma assíncrona o conteúdo, inclusive a marcação, representando este nó e todos os seus filhos.Asynchronously reads the content, including markup, representing this node and all its children.

(Herdado de XmlReader)
ReadStartElement()

Verifica se o nó atual é um elemento e avança o leitor para o próximo nó.Checks that the current node is an element and advances the reader to the next node.

(Herdado de XmlReader)
ReadStartElement(String)

Verifica se o nó de conteúdo atual é um elemento com o Name fornecido e avança o leitor para o próximo nó.Checks that the current content node is an element with the given Name and advances the reader to the next node.

(Herdado de XmlReader)
ReadStartElement(String, String)

Verifica se o nó de conteúdo atual é um elemento com o LocalName e NamespaceURI fornecidos e avança o leitor para o próximo nó.Checks that the current content node is an element with the given LocalName and NamespaceURI and advances the reader to the next node.

(Herdado de XmlReader)
ReadString()

Lê o conteúdo de um elemento ou nó de texto como uma cadeia de caracteres.Reads the contents of an element or text node as a string.

ReadSubtree()

Retorna uma nova instância XmlReader que pode ser usada para ler o nó atual e todos os seus descendentes.Returns a new XmlReader instance that can be used to read the current node, and all its descendants.

(Herdado de XmlReader)
ReadToDescendant(String)

Avança o XmlReader para o próximo elemento descendente com o nome qualificado especificado.Advances the XmlReader to the next descendant element with the specified qualified name.

(Herdado de XmlReader)
ReadToDescendant(String, String)

Avança o XmlReader para o próximo elemento descendente com o nome local e URI do namespace especificados.Advances the XmlReader to the next descendant element with the specified local name and namespace URI.

(Herdado de XmlReader)
ReadToFollowing(String)

Lê até que seja encontrado um elemento com o nome qualificado especificado.Reads until an element with the specified qualified name is found.

(Herdado de XmlReader)
ReadToFollowing(String, String)

Lê até que seja encontrado um elemento com o nome do local e o URI do namespace especificados.Reads until an element with the specified local name and namespace URI is found.

(Herdado de XmlReader)
ReadToNextSibling(String)

Avança o XmlReader para o próximo elemento irmão com o nome qualificado especificado.Advances the XmlReader to the next sibling element with the specified qualified name.

(Herdado de XmlReader)
ReadToNextSibling(String, String)

Avança o XmlReader para o próximo elemento irmão com o nome local e o URI de namespace especificados.Advances the XmlReader to the next sibling element with the specified local name and namespace URI.

(Herdado de XmlReader)
ReadValueChunk(Char[], Int32, Int32)

Lê grandes fluxos de texto inseridos em um documento XML.Reads large streams of text embedded in an XML document.

(Herdado de XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)

Lê de forma assíncrona grandes fluxos de texto inserido em um documento XML.Asynchronously reads large streams of text embedded in an XML document.

(Herdado de XmlReader)
ResolveEntity()

Resolve a referência de entidade para nós EntityReference.Resolves the entity reference for EntityReference nodes.

Skip()

Ignora os filhos do nó atual.Skips the children of the current node.

SkipAsync()

Ignora de forma assíncrona os filhos do nó atual.Asynchronously skips the children of the current node.

(Herdado de XmlReader)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

IDisposable.Dispose()

Para obter uma descrição desse membro, confira Dispose().For a description of this member, see Dispose().

(Herdado de XmlReader)
IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)

Para obter uma descrição desse membro, confira GetNamespacesInScope(XmlNamespaceScope).For a description of this member, see GetNamespacesInScope(XmlNamespaceScope).

IXmlNamespaceResolver.LookupNamespace(String)

Para obter uma descrição desse membro, confira LookupNamespace(String).For a description of this member, see LookupNamespace(String).

IXmlNamespaceResolver.LookupPrefix(String)

Para obter uma descrição desse membro, confira LookupPrefix(String).For a description of this member, see LookupPrefix(String).

Aplica-se a