XmlValidatingReader XmlValidatingReader XmlValidatingReader XmlValidatingReader Class

Definición

Advertencia

Esta API está ya obsoleta.

Representa un lector que proporciona validación de definiciones de tipos de documentos (DTD), de esquemas reducidos de datos XML (esquemas XDR) y del lenguaje de definición de esquemas XML (esquemas XSD).Represents a reader that provides document type definition (DTD), XML-Data Reduced (XDR) schema, and XML Schema definition language (XSD) validation.

Esta clase está obsoleta.This class is obsolete. A partir de .NET Framework 2.0, se recomienda usar la clase XmlReaderSettings y el método Create para crear un lector XML de validación.Starting with the .NET Framework 2.0, we recommend that you use the XmlReaderSettings class and the Create method to create a validating XML reader.

public ref class XmlValidatingReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo, System::Xml::IXmlNamespaceResolver
[System.Obsolete("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")]
[System.Obsolete("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public class XmlValidatingReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
type XmlValidatingReader = class
    inherit XmlReader
    interface IXmlLineInfo
    interface IXmlNamespaceResolver
Public Class XmlValidatingReader
Inherits XmlReader
Implements IXmlLineInfo, IXmlNamespaceResolver
Herencia
XmlValidatingReaderXmlValidatingReaderXmlValidatingReaderXmlValidatingReader
Atributos
Implementaciones

Comentarios

XmlValidatingReaderimplementa la clase XmlReader y proporciona compatibilidad para la validación de datos.XmlValidatingReader implements the XmlReader class and provides support for data validation. Use la Schemas propiedad para que el lector realice la validación mediante el uso de archivos de esquema que XmlSchemaCollectionse almacenan en caché en un.Use the Schemas property to have the reader validate by using schema files that are cached in an XmlSchemaCollection. La ValidationType propiedad especifica el tipo de validación que debe realizar el lector.The ValidationType property specifies what type of validation the reader should perform. Si se establece la propiedad en ValidationType. None, se crea un lector que no es de validación.Setting the property to ValidationType.None creates a non-validating reader.

XmlValidatingReaderproduce una XmlException excepción en los errores de análisis de XML.XmlValidatingReader throws an XmlException on XML parse errors. Una vez que se produce una excepción, el estado del lector no es predecible.After an exception is thrown the state of the reader is not predictable. Por ejemplo, el tipo de nodo indicado puede ser diferente del tipo de nodo real del nodo actual.For example, the reported node type may be different than the actual node type of the current node. Utilice la ReadState propiedad para comprobar si un lector está en estado de error.Use the ReadState property to check whether a reader is in error state.

Nota

La XmlValidatingReader clase está obsoleta en .NET Framework 2.0.NET Framework 2.0.The XmlValidatingReader class is obsolete in .NET Framework 2.0.NET Framework 2.0. Puede crear una instancia de XmlReader validación mediante la XmlReaderSettings clase y el Create método.You can create a validating XmlReader instance by using the XmlReaderSettings class and the Create method. Para obtener más información, vea la sección Comentarios de la página de referencia de XmlReader.For more information, see the Remarks section of the XmlReader reference page.

Notas a los desarrolladores de herederos

Esta clase tiene una petición de herencia.This class has an inheritance demand. Se requiere plena confianza para heredar XmlValidatingReaderde.Full trust is required to inherit from XmlValidatingReader.

Constructores

XmlValidatingReader(Stream, XmlNodeType, XmlParserContext) XmlValidatingReader(Stream, XmlNodeType, XmlParserContext) XmlValidatingReader(Stream, XmlNodeType, XmlParserContext) XmlValidatingReader(Stream, XmlNodeType, XmlParserContext)

Inicializa una nueva instancia de la clase XmlValidatingReader con los valores especificados.Initializes a new instance of the XmlValidatingReader class with the specified values.

XmlValidatingReader(String, XmlNodeType, XmlParserContext) XmlValidatingReader(String, XmlNodeType, XmlParserContext) XmlValidatingReader(String, XmlNodeType, XmlParserContext) XmlValidatingReader(String, XmlNodeType, XmlParserContext)

Inicializa una nueva instancia de la clase XmlValidatingReader con los valores especificados.Initializes a new instance of the XmlValidatingReader class with the specified values.

XmlValidatingReader(XmlReader) XmlValidatingReader(XmlReader) XmlValidatingReader(XmlReader) XmlValidatingReader(XmlReader)

Inicializa una nueva instancia de la clase XmlValidatingReader que valida el contenido devuelto por el objeto XmlReader especificado.Initializes a new instance of the XmlValidatingReader class that validates the content returned from the given XmlReader.

Propiedades

AttributeCount AttributeCount AttributeCount AttributeCount

Obtiene el número de atributos del nodo actual.Gets the number of attributes on the current node.

BaseURI BaseURI BaseURI BaseURI

Obtiene el identificador URI base del nodo actual.Gets the base URI of the current node.

CanReadBinaryContent CanReadBinaryContent CanReadBinaryContent CanReadBinaryContent

Obtiene un valor que indica si XmlValidatingReader implementa los métodos de lectura de contenido binario.Gets a value indicating whether the XmlValidatingReader implements the binary content read methods.

CanReadValueChunk CanReadValueChunk CanReadValueChunk CanReadValueChunk

Obtiene un valor que indica si XmlReader implementa el método ReadValueChunk(Char[], Int32, Int32).Gets a value indicating whether the XmlReader implements the ReadValueChunk(Char[], Int32, Int32) method.

(Inherited from XmlReader)
CanResolveEntity CanResolveEntity CanResolveEntity CanResolveEntity

Obtiene un valor que indica si este lector puede analizar y resolver entidades.Gets a value indicating whether this reader can parse and resolve entities.

Depth Depth Depth Depth

Obtiene la profundidad del nodo actual en el documento XML.Gets the depth of the current node in the XML document.

Encoding Encoding Encoding Encoding

Obtiene el atributo de codificación del documento.Gets the encoding attribute for the document.

EntityHandling EntityHandling EntityHandling EntityHandling

Obtiene o establece un valor que especifica cómo controla el lector las entidades.Gets or sets a value that specifies how the reader handles entities.

EOF EOF EOF EOF

Obtiene un valor que indica si el lector está situado al final del flujo.Gets a value indicating whether the reader is positioned at the end of the stream.

HasAttributes HasAttributes HasAttributes HasAttributes

Obtiene un valor que indica si el nodo actual tiene algún atributo.Gets a value indicating whether the current node has any attributes.

(Inherited from XmlReader)
HasValue HasValue HasValue HasValue

Obtiene un valor que indica si el nodo actual puede tener una propiedad Value con un valor distinto de String.Empty.Gets a value indicating whether the current node can have a Value other than String.Empty.

IsDefault IsDefault IsDefault IsDefault

Obtiene un valor que indica si el nodo actual es un atributo generado a partir del valor predeterminado definido en la definición de tipo de documento (DTD) o en el 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 IsEmptyElement IsEmptyElement IsEmptyElement

Obtiene un valor que indica si el nodo actual es un elemento vacío (por ejemplo, <MyElement/>).Gets a value indicating whether the current node is an empty element (for example, <MyElement/>).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtiene el valor del atributo con el índice especificado.Gets the value of the attribute with the specified index.

Item[String, String] Item[String, String] Item[String, String] Item[String, String]

Obtiene el valor del atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado.Gets the value of the attribute with the specified local name and namespace URI.

Item[String] Item[String] Item[String] Item[String]
LineNumber LineNumber LineNumber LineNumber

Obtiene el número de línea actual.Gets the current line number.

LinePosition LinePosition LinePosition LinePosition

Obtiene la posición de línea actual.Gets the current line position.

LocalName LocalName LocalName LocalName

Obtiene el nombre local del nodo actual.Gets the local name of the current node.

Name Name Name Name

Obtiene el nombre completo del nodo actual.Gets the qualified name of the current node.

Namespaces Namespaces Namespaces Namespaces

Obtiene o establece un valor que indica si se ha de aplicar la compatibilidad de espacio de nombres.Gets or sets a value indicating whether to do namespace support.

NamespaceURI NamespaceURI NamespaceURI NamespaceURI

Obtiene el identificador uniforme de recursos (URI) del espacio de nombres (según se define en la especificación de espacio de nombres del Consorcio W3C) del nodo donde se coloca el lector.Gets the namespace Uniform Resource Identifier (URI) (as defined in the World Wide Web Consortium (W3C) Namespace specification) of the node on which the reader is positioned.

NameTable NameTable NameTable NameTable

Obtiene el XmlNameTable asociado a esta implementación.Gets the XmlNameTable associated with this implementation.

NodeType NodeType NodeType NodeType

Obtiene el tipo del nodo actual.Gets the type of the current node.

Prefix Prefix Prefix Prefix

Obtiene el prefijo de espacio de nombres asociado al nodo actual.Gets the namespace prefix associated with the current node.

QuoteChar QuoteChar QuoteChar QuoteChar

Obtiene el carácter de comillas entre las que se encierra el valor de un nodo de atributo.Gets the quotation mark character used to enclose the value of an attribute node.

Reader Reader Reader Reader

Obtiene el objeto XmlReader que se usa para construir este objeto XmlValidatingReader.Gets the XmlReader used to construct this XmlValidatingReader.

ReadState ReadState ReadState ReadState

Obtiene el estado del lector.Gets the state of the reader.

SchemaInfo SchemaInfo SchemaInfo SchemaInfo

Obtiene la información de esquema asignada al nodo actual como resultado de la validación del esquema.Gets the schema information that has been assigned to the current node as a result of schema validation.

(Inherited from XmlReader)
Schemas Schemas Schemas Schemas

Obtiene un objeto XmlSchemaCollection que se va a usar para validación.Gets a XmlSchemaCollection to use for validation.

SchemaType SchemaType SchemaType SchemaType

Obtiene un objeto de tipo de esquema.Gets a schema type object.

Settings Settings Settings Settings

Obtiene el objeto XmlReaderSettings que se usó para crear esta instancia de XmlValidatingReader.Gets the XmlReaderSettings object that was used to create this XmlValidatingReader instance.

ValidationType ValidationType ValidationType ValidationType

Obtiene o establece un valor que indica el tipo de validación que se realiza.Gets or sets a value indicating the type of validation to perform.

Value Value Value Value

Obtiene el valor de texto del nodo actual.Gets the text value of the current node.

ValueType ValueType ValueType ValueType

Obtiene el tipo de Common Language Runtime (CLR) del nodo actual.Gets The Common Language Runtime (CLR) type for the current node.

(Inherited from XmlReader)
XmlLang XmlLang XmlLang XmlLang

Obtiene el ámbito de xml:lang actual.Gets the current xml:lang scope.

XmlResolver XmlResolver XmlResolver XmlResolver

Establece el objeto XmlResolver que se usa para resolver las referencias a ubicación de esquemas y definiciones de tipos de documentos (DTD) externos.Sets the XmlResolver used for resolving external document type definition (DTD) and schema location references. XmlResolver también se usa para controlar los elementos de inclusión o importación detectados en esquemas XSD (Lenguaje de definición de esquemas XML).The XmlResolver is also used to handle any import or include elements found in XML Schema definition language (XSD) schemas.

XmlSpace XmlSpace XmlSpace XmlSpace

Obtiene el ámbito de xml:space actual.Gets the current xml:space scope.

Métodos

Close() Close() Close() Close()

Cambia la propiedad ReadState a Closed.Changes the ReadState to Closed.

Dispose() Dispose() Dispose() Dispose()

Libera todos los recursos usados por la instancia actual de la clase XmlReader.Releases all resources used by the current instance of the XmlReader class.

(Inherited from XmlReader)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera los recursos no administrados que usa XmlReader y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the XmlReader and optionally releases the managed resources.

(Inherited from XmlReader)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAttribute(Int32) GetAttribute(Int32) GetAttribute(Int32) GetAttribute(Int32)

Obtiene el valor del atributo con el índice especificado.Gets the value of the attribute with the specified index.

GetAttribute(String) GetAttribute(String) GetAttribute(String) GetAttribute(String)

Obtiene el valor del atributo con el nombre especificado.Gets the value of the attribute with the specified name.

GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String)

Obtiene el valor del atributo que tiene el nombre local y el identificador uniforme de recursos (URI) de espacio de nombres especificados.Gets the value of the attribute with the specified local name and namespace Uniform Resource Identifier (URI).

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
GetValueAsync() GetValueAsync() GetValueAsync() GetValueAsync()

Obtiene de forma asincrónica el valor del nodo actual.Asynchronously gets the value of the current node.

(Inherited from XmlReader)
HasLineInfo() HasLineInfo() HasLineInfo() HasLineInfo()

Obtiene un valor que indica si la clase puede devolver información de línea.Gets a value indicating whether the class can return line information.

IsStartElement() IsStartElement() IsStartElement() IsStartElement()

Llama al método MoveToContent() y comprueba si el nodo de contenido actual es una etiqueta de apertura o una etiqueta de elemento vacío.Calls MoveToContent() and tests if the current content node is a start tag or empty element tag.

(Inherited from XmlReader)
IsStartElement(String) IsStartElement(String) IsStartElement(String) IsStartElement(String)

Llama al método MoveToContent() y comprueba si el nodo de contenido actual es una etiqueta de apertura o una etiqueta de elemento vacío y si la propiedad Name del elemento encontrado coincide con el argumento especificado.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.

(Inherited from XmlReader)
IsStartElement(String, String) IsStartElement(String, String) IsStartElement(String, String) IsStartElement(String, String)

Llama al método MoveToContent() y comprueba si el nodo de contenido actual es una etiqueta de apertura o una etiqueta de elemento vacío y si las propiedades LocalName y NamespaceURI del elemento encontrado coinciden con las cadenas especificadas.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.

(Inherited from XmlReader)
LookupNamespace(String) LookupNamespace(String) LookupNamespace(String) LookupNamespace(String)

Resuelve un prefijo de espacio de nombres en el ámbito del elemento actual.Resolves a namespace prefix in the current element's scope.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveToAttribute(Int32) MoveToAttribute(Int32) MoveToAttribute(Int32) MoveToAttribute(Int32)

Se desplaza hasta el atributo con el índice especificado.Moves to the attribute with the specified index.

MoveToAttribute(String) MoveToAttribute(String) MoveToAttribute(String) MoveToAttribute(String)

Se desplaza hasta el atributo con el nombre especificado.Moves to the attribute with the specified name.

MoveToAttribute(String, String) MoveToAttribute(String, String) MoveToAttribute(String, String) MoveToAttribute(String, String)

Se desplaza hasta el atributo que tiene el nombre local e identificador uniforme de recursos (URI) de espacio de nombres especificados.Moves to the attribute with the specified local name and namespace Uniform Resource Identifier (URI).

MoveToContent() MoveToContent() MoveToContent() MoveToContent()

Comprueba si el nodo actual es un nodo de contenido (texto sin espacios en blanco, CDATA, Element, EndElement, EntityReference o EndEntity).Checks whether the current node is a content (non-white space text, CDATA, Element, EndElement, EntityReference, or EndEntity) node. Si el nodo no es un nodo de contenido, el lector salta hasta el siguiente nodo de contenido o el final del archivo.If the node is not a content node, the reader skips ahead to the next content node or end of file. Omite los siguientes tipos de nodo: ProcessingInstruction, DocumentType, Comment, Whitespace o SignificantWhitespace.It skips over nodes of the following type: ProcessingInstruction, DocumentType, Comment, Whitespace, or SignificantWhitespace.

(Inherited from XmlReader)
MoveToContentAsync() MoveToContentAsync() MoveToContentAsync() MoveToContentAsync()

De forma asincrónica comprueba si el nodo actual es un nodo de contenido.Asynchronously checks whether the current node is a content node. Si el nodo no es un nodo de contenido, el lector salta hasta el siguiente nodo de contenido o el final del archivo.If the node is not a content node, the reader skips ahead to the next content node or end of file.

(Inherited from XmlReader)
MoveToElement() MoveToElement() MoveToElement() MoveToElement()

Se desplaza hasta el elemento que contiene el nodo de atributo actual.Moves to the element that contains the current attribute node.

MoveToFirstAttribute() MoveToFirstAttribute() MoveToFirstAttribute() MoveToFirstAttribute()

Se mueve al primer atributo.Moves to the first attribute.

MoveToNextAttribute() MoveToNextAttribute() MoveToNextAttribute() MoveToNextAttribute()

Se mueve al siguiente atributo.Moves to the next attribute.

Read() Read() Read() Read()

Lee el siguiente nodo del flujo.Reads the next node from the stream.

ReadAsync() ReadAsync() ReadAsync() ReadAsync()

De forma asincrónica lee el nodo siguiente del flujo.Asynchronously reads the next node from the stream.

(Inherited from XmlReader)
ReadAttributeValue() ReadAttributeValue() ReadAttributeValue() ReadAttributeValue()

Analiza el valor de atributo en uno o varios nodos Text, EntityReference o EndEntity.Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.

ReadContentAs(Type, IXmlNamespaceResolver) ReadContentAs(Type, IXmlNamespaceResolver) ReadContentAs(Type, IXmlNamespaceResolver) ReadContentAs(Type, IXmlNamespaceResolver)

Lee el contenido como objeto del tipo especificado.Reads the content as an object of the type specified.

(Inherited from XmlReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver) ReadContentAsAsync(Type, IXmlNamespaceResolver) ReadContentAsAsync(Type, IXmlNamespaceResolver) ReadContentAsAsync(Type, IXmlNamespaceResolver)

Lee asincrónicamente el contenido como objeto del tipo especificado.Asynchronously reads the content as an object of the type specified.

(Inherited from XmlReader)
ReadContentAsBase64(Byte[], Int32, Int32) ReadContentAsBase64(Byte[], Int32, Int32) ReadContentAsBase64(Byte[], Int32, Int32) ReadContentAsBase64(Byte[], Int32, Int32)

Lee el contenido y devuelve los bytes binarios descodificados en Base64.Reads the content and returns the Base64 decoded binary bytes.

ReadContentAsBase64Async(Byte[], Int32, Int32) ReadContentAsBase64Async(Byte[], Int32, Int32) ReadContentAsBase64Async(Byte[], Int32, Int32) ReadContentAsBase64Async(Byte[], Int32, Int32)

Lee asincrónicamente el contenido y devuelve los bytes binarios descodificados en Base64.Asynchronously reads the content and returns the Base64 decoded binary bytes.

(Inherited from XmlReader)
ReadContentAsBinHex(Byte[], Int32, Int32) ReadContentAsBinHex(Byte[], Int32, Int32) ReadContentAsBinHex(Byte[], Int32, Int32) ReadContentAsBinHex(Byte[], Int32, Int32)

Lee el contenido y devuelve los bytes binarios descodificados de BinHex.Reads the content and returns the BinHex decoded binary bytes.

ReadContentAsBinHexAsync(Byte[], Int32, Int32) ReadContentAsBinHexAsync(Byte[], Int32, Int32) ReadContentAsBinHexAsync(Byte[], Int32, Int32) ReadContentAsBinHexAsync(Byte[], Int32, Int32)

Lee asincrónicamente el contenido y devuelve los bytes binarios descodificados de BinHex.Asynchronously reads the content and returns the BinHex decoded binary bytes.

(Inherited from XmlReader)
ReadContentAsBoolean() ReadContentAsBoolean() ReadContentAsBoolean() ReadContentAsBoolean()

Lee el contenido de texto en la posición actual como valor Boolean.Reads the text content at the current position as a Boolean.

(Inherited from XmlReader)
ReadContentAsDateTime() ReadContentAsDateTime() ReadContentAsDateTime() ReadContentAsDateTime()

Lee el contenido de texto en la posición actual como un objeto DateTime.Reads the text content at the current position as a DateTime object.

(Inherited from XmlReader)
ReadContentAsDateTimeOffset() ReadContentAsDateTimeOffset() ReadContentAsDateTimeOffset() ReadContentAsDateTimeOffset()

Lee el contenido de texto en la posición actual como un objeto DateTimeOffset.Reads the text content at the current position as a DateTimeOffset object.

(Inherited from XmlReader)
ReadContentAsDecimal() ReadContentAsDecimal() ReadContentAsDecimal() ReadContentAsDecimal()

Lee el contenido de texto en la posición actual como un objeto Decimal.Reads the text content at the current position as a Decimal object.

(Inherited from XmlReader)
ReadContentAsDouble() ReadContentAsDouble() ReadContentAsDouble() ReadContentAsDouble()

Lee el contenido de texto en la posición actual como número de punto flotante de precisión doble.Reads the text content at the current position as a double-precision floating-point number.

(Inherited from XmlReader)
ReadContentAsFloat() ReadContentAsFloat() ReadContentAsFloat() ReadContentAsFloat()

Lee el contenido de texto en la posición actual como número de punto flotante de precisión sencilla.Reads the text content at the current position as a single-precision floating point number.

(Inherited from XmlReader)
ReadContentAsInt() ReadContentAsInt() ReadContentAsInt() ReadContentAsInt()

Lee el contenido de texto en la posición actual como un entero de 32 bits con signo.Reads the text content at the current position as a 32-bit signed integer.

(Inherited from XmlReader)
ReadContentAsLong() ReadContentAsLong() ReadContentAsLong() ReadContentAsLong()

Lee el contenido de texto en la posición actual como un entero de 64 bits con signo.Reads the text content at the current position as a 64-bit signed integer.

(Inherited from XmlReader)
ReadContentAsObject() ReadContentAsObject() ReadContentAsObject() ReadContentAsObject()

Lee el contenido de texto en la posición actual como Object.Reads the text content at the current position as an Object.

(Inherited from XmlReader)
ReadContentAsObjectAsync() ReadContentAsObjectAsync() ReadContentAsObjectAsync() ReadContentAsObjectAsync()

Lee asincrónicamente el contenido de texto en la posición actual como un objeto Object.Asynchronously reads the text content at the current position as an Object.

(Inherited from XmlReader)
ReadContentAsString() ReadContentAsString() ReadContentAsString() ReadContentAsString()

Lee el contenido de texto en la posición actual como un objeto String.Reads the text content at the current position as a String object.

(Inherited from XmlReader)
ReadContentAsStringAsync() ReadContentAsStringAsync() ReadContentAsStringAsync() ReadContentAsStringAsync()

Lee asincrónicamente el contenido de texto en la posición actual como un objeto String.Asynchronously reads the text content at the current position as a String object.

(Inherited from XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver) ReadElementContentAs(Type, IXmlNamespaceResolver) ReadElementContentAs(Type, IXmlNamespaceResolver) ReadElementContentAs(Type, IXmlNamespaceResolver)

Lee el contenido de los elementos como el tipo solicitado.Reads the element content as the requested type.

(Inherited from XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String) ReadElementContentAs(Type, IXmlNamespaceResolver, String, String) ReadElementContentAs(Type, IXmlNamespaceResolver, String, String) ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

Comprueba que el nombre local especificado y el URI de espacio de nombres coinciden con los del elemento actual y, a continuación, lee el contenido de los elementos como el 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.

(Inherited from XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver) ReadElementContentAsAsync(Type, IXmlNamespaceResolver) ReadElementContentAsAsync(Type, IXmlNamespaceResolver) ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

Lee asincrónicamente el contenido del elemento como el tipo solicitado.Asynchronously reads the element content as the requested type.

(Inherited from XmlReader)
ReadElementContentAsBase64(Byte[], Int32, Int32) ReadElementContentAsBase64(Byte[], Int32, Int32) ReadElementContentAsBase64(Byte[], Int32, Int32) ReadElementContentAsBase64(Byte[], Int32, Int32)

Lee el elemento y descodifica el contenido de Base64.Reads the element and decodes the Base64 content.

ReadElementContentAsBase64Async(Byte[], Int32, Int32) ReadElementContentAsBase64Async(Byte[], Int32, Int32) ReadElementContentAsBase64Async(Byte[], Int32, Int32) ReadElementContentAsBase64Async(Byte[], Int32, Int32)

Lee asincrónicamente el elemento y descodifica el contenido de Base64.Asynchronously reads the element and decodes the Base64 content.

(Inherited from XmlReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32) ReadElementContentAsBinHex(Byte[], Int32, Int32) ReadElementContentAsBinHex(Byte[], Int32, Int32) ReadElementContentAsBinHex(Byte[], Int32, Int32)

Lee el elemento y descodifica el contenido de BinHex.Reads the element and decodes the BinHex content.

ReadElementContentAsBinHexAsync(Byte[], Int32, Int32) ReadElementContentAsBinHexAsync(Byte[], Int32, Int32) ReadElementContentAsBinHexAsync(Byte[], Int32, Int32) ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

Lee asincrónicamente el elemento y descodifica el contenido de BinHex.Asynchronously reads the element and decodes the BinHex content.

(Inherited from XmlReader)
ReadElementContentAsBoolean() ReadElementContentAsBoolean() ReadElementContentAsBoolean() ReadElementContentAsBoolean()

Lee el elemento actual y devuelve el contenido como un objeto Boolean.Reads the current element and returns the contents as a Boolean object.

(Inherited from XmlReader)
ReadElementContentAsBoolean(String, String) ReadElementContentAsBoolean(String, String) ReadElementContentAsBoolean(String, String) ReadElementContentAsBoolean(String, String)

Comprueba que el nombre local especificado y el URI del espacio de nombres coinciden con los del elemento actual y, a continuación, lee este elemento y devuelve el contenido como 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.

(Inherited from XmlReader)
ReadElementContentAsDateTime() ReadElementContentAsDateTime() ReadElementContentAsDateTime() ReadElementContentAsDateTime()

Lee el elemento actual y devuelve el contenido como un objeto DateTime.Reads the current element and returns the contents as a DateTime object.

(Inherited from XmlReader)
ReadElementContentAsDateTime(String, String) ReadElementContentAsDateTime(String, String) ReadElementContentAsDateTime(String, String) ReadElementContentAsDateTime(String, String)

Comprueba que el nombre local especificado y el URI del espacio de nombres coinciden con los del elemento actual y, a continuación, lee este elemento y devuelve el contenido como 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.

(Inherited from XmlReader)
ReadElementContentAsDecimal() ReadElementContentAsDecimal() ReadElementContentAsDecimal() ReadElementContentAsDecimal()

Lee el elemento actual y devuelve el contenido como un objeto Decimal.Reads the current element and returns the contents as a Decimal object.

(Inherited from XmlReader)
ReadElementContentAsDecimal(String, String) ReadElementContentAsDecimal(String, String) ReadElementContentAsDecimal(String, String) ReadElementContentAsDecimal(String, String)

Comprueba que el nombre local especificado y el URI del espacio de nombres coinciden con los del elemento actual y, a continuación, lee este elemento y devuelve el contenido como 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.

(Inherited from XmlReader)
ReadElementContentAsDouble() ReadElementContentAsDouble() ReadElementContentAsDouble() ReadElementContentAsDouble()

Lee el elemento actual y devuelve el contenido como número de punto flotante de precisión doble.Reads the current element and returns the contents as a double-precision floating-point number.

(Inherited from XmlReader)
ReadElementContentAsDouble(String, String) ReadElementContentAsDouble(String, String) ReadElementContentAsDouble(String, String) ReadElementContentAsDouble(String, String)

Comprueba que el nombre local especificado y el URI del espacio de nombres coinciden con los del elemento actual y, a continuación, lee este elemento y devuelve el contenido como número de punto flotante de precisión doble.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.

(Inherited from XmlReader)
ReadElementContentAsFloat() ReadElementContentAsFloat() ReadElementContentAsFloat() ReadElementContentAsFloat()

Lee el elemento actual y devuelve el contenido como número de punto flotante de precisión sencilla.Reads the current element and returns the contents as single-precision floating-point number.

(Inherited from XmlReader)
ReadElementContentAsFloat(String, String) ReadElementContentAsFloat(String, String) ReadElementContentAsFloat(String, String) ReadElementContentAsFloat(String, String)

Comprueba que el nombre local especificado y el URI del espacio de nombres coinciden con los del elemento actual y, a continuación, lee este elemento y devuelve el contenido como número de punto flotante de precisión sencilla.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.

(Inherited from XmlReader)
ReadElementContentAsInt() ReadElementContentAsInt() ReadElementContentAsInt() ReadElementContentAsInt()

Lee el elemento actual y devuelve el contenido como un entero de 32 bits con signo.Reads the current element and returns the contents as a 32-bit signed integer.

(Inherited from XmlReader)
ReadElementContentAsInt(String, String) ReadElementContentAsInt(String, String) ReadElementContentAsInt(String, String) ReadElementContentAsInt(String, String)

Comprueba que el nombre local especificado y el URI del espacio de nombres coinciden con los del elemento actual y, a continuación, lee el elemento actual y devuelve el contenido como entero de 32 bits con signo.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.

(Inherited from XmlReader)
ReadElementContentAsLong() ReadElementContentAsLong() ReadElementContentAsLong() ReadElementContentAsLong()

Lee el elemento actual y devuelve el contenido como entero de 64 bits con signo.Reads the current element and returns the contents as a 64-bit signed integer.

(Inherited from XmlReader)
ReadElementContentAsLong(String, String) ReadElementContentAsLong(String, String) ReadElementContentAsLong(String, String) ReadElementContentAsLong(String, String)

Comprueba que el nombre local y el identificador URI del espacio de nombres especificados coinciden con los del elemento actual, luego lee el elemento actual y devuelve el contenido como entero de 64 bits con signo.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.

(Inherited from XmlReader)
ReadElementContentAsObject() ReadElementContentAsObject() ReadElementContentAsObject() ReadElementContentAsObject()

Lee el elemento actual y devuelve el contenido como objeto Object.Reads the current element and returns the contents as an Object.

(Inherited from XmlReader)
ReadElementContentAsObject(String, String) ReadElementContentAsObject(String, String) ReadElementContentAsObject(String, String) ReadElementContentAsObject(String, String)

Comprueba que el nombre local especificado y el URI del espacio de nombres coinciden con los del elemento actual y, a continuación, lee este elemento y devuelve el contenido como objeto 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.

(Inherited from XmlReader)
ReadElementContentAsObjectAsync() ReadElementContentAsObjectAsync() ReadElementContentAsObjectAsync() ReadElementContentAsObjectAsync()

Lee asincrónicamente el elemento actual y devuelve el contenido como objeto Object.Asynchronously reads the current element and returns the contents as an Object.

(Inherited from XmlReader)
ReadElementContentAsString() ReadElementContentAsString() ReadElementContentAsString() ReadElementContentAsString()

Lee el elemento actual y devuelve el contenido como un objeto String.Reads the current element and returns the contents as a String object.

(Inherited from XmlReader)
ReadElementContentAsString(String, String) ReadElementContentAsString(String, String) ReadElementContentAsString(String, String) ReadElementContentAsString(String, String)

Comprueba que el nombre local especificado y el URI del espacio de nombres coinciden con los del elemento actual y, a continuación, lee este elemento y devuelve el contenido como 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.

(Inherited from XmlReader)
ReadElementContentAsStringAsync() ReadElementContentAsStringAsync() ReadElementContentAsStringAsync() ReadElementContentAsStringAsync()

Lee asincrónicamente el elemento actual y devuelve el contenido como un objeto String.Asynchronously reads the current element and returns the contents as a String object.

(Inherited from XmlReader)
ReadElementString() ReadElementString() ReadElementString() ReadElementString()

Lee un elemento de sólo texto.Reads a text-only element. Sin embargo, se recomienda usar el método ReadElementContentAsString() en su lugar, porque proporciona una manera más sencilla de controlar esta operación.However, we recommend that you use the ReadElementContentAsString() method instead, because it provides a more straightforward way to handle this operation.

(Inherited from XmlReader)
ReadElementString(String) ReadElementString(String) ReadElementString(String) ReadElementString(String)

Comprueba si la propiedad Name del elemento encontrado coincide con la cadena especificada antes de leer un elemento de sólo texto.Checks that the Name property of the element found matches the given string before reading a text-only element. Sin embargo, se recomienda usar el método ReadElementContentAsString() en su lugar, porque proporciona una manera más sencilla de controlar esta operación.However, we recommend that you use the ReadElementContentAsString() method instead, because it provides a more straightforward way to handle this operation.

(Inherited from XmlReader)
ReadElementString(String, String) ReadElementString(String, String) ReadElementString(String, String) ReadElementString(String, String)

Comprueba si las propiedades LocalName y NamespaceURI del elemento encontrado coinciden con las cadenas especificadas antes de leer un elemento de sólo texto.Checks that the LocalName and NamespaceURI properties of the element found matches the given strings before reading a text-only element. Sin embargo, se recomienda usar el método ReadElementContentAsString(String, String) en su lugar, porque proporciona una manera más sencilla de controlar esta operación.However, we recommend that you use the ReadElementContentAsString(String, String) method instead, because it provides a more straightforward way to handle this operation.

(Inherited from XmlReader)
ReadEndElement() ReadEndElement() ReadEndElement() ReadEndElement()

Comprueba si el nodo de contenido actual es una etiqueta de cierre y desplaza el lector hasta el siguiente nodo.Checks that the current content node is an end tag and advances the reader to the next node.

(Inherited from XmlReader)
ReadInnerXml() ReadInnerXml() ReadInnerXml() ReadInnerXml()

Cuando se invalida en una clase derivada, lee todo el contenido, incluido el marcado, como una cadena.When overridden in a derived class, reads all the content, including markup, as a string.

(Inherited from XmlReader)
ReadInnerXmlAsync() ReadInnerXmlAsync() ReadInnerXmlAsync() ReadInnerXmlAsync()

De forma asincrónica lee todo el contenido, incluido el marcado, como una cadena.Asynchronously reads all the content, including markup, as a string.

(Inherited from XmlReader)
ReadOuterXml() ReadOuterXml() ReadOuterXml() ReadOuterXml()

Cuando se invalida en una clase derivada, lee el contenido, incluido el marcado, que representa este nodo y todos sus nodos secundarios.When overridden in a derived class, reads the content, including markup, representing this node and all its children.

(Inherited from XmlReader)
ReadOuterXmlAsync() ReadOuterXmlAsync() ReadOuterXmlAsync() ReadOuterXmlAsync()

De forma asincrónica lee el contenido, incluido el marcado, que representa este nodo y todos sus elementos secundarios.Asynchronously reads the content, including markup, representing this node and all its children.

(Inherited from XmlReader)
ReadStartElement() ReadStartElement() ReadStartElement() ReadStartElement()

Comprueba si el nodo actual es un elemento y desplaza el lector hasta el siguiente nodo.Checks that the current node is an element and advances the reader to the next node.

(Inherited from XmlReader)
ReadStartElement(String) ReadStartElement(String) ReadStartElement(String) ReadStartElement(String)

Comprueba si el nodo de contenido actual es un elemento con la propiedad Name especificada y desplaza el lector hasta el siguiente nodo.Checks that the current content node is an element with the given Name and advances the reader to the next node.

(Inherited from XmlReader)
ReadStartElement(String, String) ReadStartElement(String, String) ReadStartElement(String, String) ReadStartElement(String, String)

Comprueba si el nodo de contenido actual es un elemento con las propiedades LocalName y NamespaceURI especificadas y desplaza el lector hasta el siguiente nodo.Checks that the current content node is an element with the given LocalName and NamespaceURI and advances the reader to the next node.

(Inherited from XmlReader)
ReadString() ReadString() ReadString() ReadString()

Lee el contenido de un nodo de elemento o de texto como una cadena.Reads the contents of an element or text node as a string.

ReadSubtree() ReadSubtree() ReadSubtree() ReadSubtree()

Devuelve una nueva instancia de XmlReader que se puede utilizar para leer el nodo actual y todos sus descendientes.Returns a new XmlReader instance that can be used to read the current node, and all its descendants.

(Inherited from XmlReader)
ReadToDescendant(String) ReadToDescendant(String) ReadToDescendant(String) ReadToDescendant(String)

Hace avanzar el objeto XmlReader hasta al siguiente elemento descendiente con el nombre completo especificado.Advances the XmlReader to the next descendant element with the specified qualified name.

(Inherited from XmlReader)
ReadToDescendant(String, String) ReadToDescendant(String, String) ReadToDescendant(String, String) ReadToDescendant(String, String)

Hace avanzar el objeto XmlReader hasta el siguiente elemento descendiente que tenga el URI de espacio de nombres y el nombre local especificados.Advances the XmlReader to the next descendant element with the specified local name and namespace URI.

(Inherited from XmlReader)
ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String)

Lee hasta que encuentra un elemento con el nombre completo especificado.Reads until an element with the specified qualified name is found.

(Inherited from XmlReader)
ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String)

Lee hasta que encuentra un elemento con el nombre local y el URI de espacio de nombres especificados.Reads until an element with the specified local name and namespace URI is found.

(Inherited from XmlReader)
ReadToNextSibling(String) ReadToNextSibling(String) ReadToNextSibling(String) ReadToNextSibling(String)

Hace avanzar el objeto XmlReader hasta al siguiente elemento relacionado con el nombre completo especificado.Advances the XmlReader to the next sibling element with the specified qualified name.

(Inherited from XmlReader)
ReadToNextSibling(String, String) ReadToNextSibling(String, String) ReadToNextSibling(String, String) ReadToNextSibling(String, String)

Hace avanzar el objeto XmlReader al siguiente elemento del mismo nivel que tenga el URI del espacio de nombres y el nombre local especificados.Advances the XmlReader to the next sibling element with the specified local name and namespace URI.

(Inherited from XmlReader)
ReadTypedValue() ReadTypedValue() ReadTypedValue() ReadTypedValue()

Obtiene el tipo de Common Language Runtime para el tipo de esquema XSD (esquema del lenguaje de definición de esquemas XML) especificado.Gets the common language runtime type for the specified XML Schema definition language (XSD) type.

ReadValueChunk(Char[], Int32, Int32) ReadValueChunk(Char[], Int32, Int32) ReadValueChunk(Char[], Int32, Int32) ReadValueChunk(Char[], Int32, Int32)

Lee grandes secuencias de texto incrustadas en un documento XML.Reads large streams of text embedded in an XML document.

(Inherited from XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32) ReadValueChunkAsync(Char[], Int32, Int32) ReadValueChunkAsync(Char[], Int32, Int32) ReadValueChunkAsync(Char[], Int32, Int32)

Lee asincrónicamente grandes secuencias de texto incrustadas en un documento XML.Asynchronously reads large streams of text embedded in an XML document.

(Inherited from XmlReader)
ResolveEntity() ResolveEntity() ResolveEntity() ResolveEntity()

Resuelve la referencia a entidad de los nodos EntityReference.Resolves the entity reference for EntityReference nodes.

Skip() Skip() Skip() Skip()

Omite los nodos secundarios del nodo actual.Skips the children of the current node.

(Inherited from XmlReader)
SkipAsync() SkipAsync() SkipAsync() SkipAsync()

Omite de forma asincrónica los elementos secundarios del valor del nodo actual.Asynchronously skips the children of the current node.

(Inherited from XmlReader)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Eventos

ValidationEventHandler ValidationEventHandler ValidationEventHandler ValidationEventHandler

Establece un controlador de eventos para recibir información acerca de los errores de validación de definiciones de tipos de documentos (DTD), del esquema XDR (esquema reducido de datos XML) y del esquema XSD (esquema del lenguaje de definición de esquemas XML).Sets an event handler for receiving information about document type definition (DTD), XML-Data Reduced (XDR) schema, and XML Schema definition language (XSD) schema validation errors.

Implementaciones de interfaz explícitas

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Para obtener una descripción de este miembro, vea Dispose().For a description of this member, see Dispose().

(Inherited from XmlReader)
IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo()

Obtiene un valor que indica si la clase puede devolver información de línea.Gets a value indicating whether the class can return line information.

IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)

Para una descripción de este miembro, vea GetNamespacesInScope(XmlNamespaceScope).For a description of this member, see GetNamespacesInScope(XmlNamespaceScope).

IXmlNamespaceResolver.LookupNamespace(String) IXmlNamespaceResolver.LookupNamespace(String) IXmlNamespaceResolver.LookupNamespace(String) IXmlNamespaceResolver.LookupNamespace(String)

Para obtener una descripción de este miembro, vea LookupNamespace(String).For a description of this member, see LookupNamespace(String).

IXmlNamespaceResolver.LookupPrefix(String) IXmlNamespaceResolver.LookupPrefix(String) IXmlNamespaceResolver.LookupPrefix(String) IXmlNamespaceResolver.LookupPrefix(String)

Para una descripción de este miembro, vea LookupPrefix(String).For a description of this member, see LookupPrefix(String).

Se aplica a

Consulte también: