Compartir a través de


XmlReaderSettings Clase

Definición

Especifica un conjunto de características compatibles en el objeto XmlReader creado mediante el método Create.

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
Herencia
XmlReaderSettings

Ejemplos

En el ejemplo siguiente se crea un XmlReader objeto que usa con XmlUrlResolver las credenciales necesarias.

// Create an XmlUrlResolver with the credentials necessary to access the Web server.
var resolver = new XmlUrlResolver();
var myCred = new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
resolver.Credentials = myCred;

var settings = new XmlReaderSettings();
settings.XmlResolver = resolver;

// Create the reader.
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
' Create an XmlUrlResolver with the credentials necessary to access the Web server.
Dim resolver As New XmlUrlResolver()
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred

Dim settings As New XmlReaderSettings()
settings.XmlResolver = resolver

' Create the reader.
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml", settings)

Comentarios

Para obtener más información sobre esta API, consulte Comentarios complementarios de la API para XmlReaderSettings.

Constructores

XmlReaderSettings()

Inicializa una nueva instancia de la clase XmlReaderSettings.

XmlReaderSettings(XmlResolver)
Obsoletos.

Inicializa una nueva instancia de la clase XmlReaderSettings.

Propiedades

Async

Obtiene o establece si los métodos asincrónicos de XmlReader se pueden usar en una instancia determinada de XmlReader .

CheckCharacters

Obtiene o establece un valor que indica si se va a realizar la comprobación de caracteres.

CloseInput

Obtiene o establece un valor que indica si se debe cerrar la secuencia o el objeto TextReader subyacente al cerrar el lector.

ConformanceLevel

Obtiene o establece el nivel de conformidad que cumplirá XmlReader.

DtdProcessing

Obtiene o establece un valor que determine el procesamiento de DTD.

IgnoreComments

Obtiene o establece un valor que indica si se van a omitir los comentarios.

IgnoreProcessingInstructions

Obtiene o establece un valor que indica si se van a omitir las instrucciones de procesamiento.

IgnoreWhitespace

Obtiene o establece un valor que indica si se va a omitir el espacio en blanco no significativo.

LineNumberOffset

Obtiene o establece el desplazamiento del número de línea del objeto XmlReader.

LinePositionOffset

Obtiene o establece el desplazamiento de la posición de línea del objeto XmlReader.

MaxCharactersFromEntities

Obtiene o establece un valor que indica el número máximo de caracteres permitido en un documento que resulta de expandir las entidades.

MaxCharactersInDocument

Obtiene o establece un valor que indica el número máximo de caracteres permitido en un documento XML. Un valor cero (0) significa que no existe ningún límite en el tamaño del documento XML. Un valor distinto de cero especifica el tamaño máximo, en caracteres.

NameTable

Obtiene o establece el objeto XmlNameTable utilizado para las comparaciones de cadenas subdivididas.

ProhibitDtd
Obsoletos.
Obsoletos.

Obtiene o establece un valor que indica si se va a prohibir el procesamiento de la definición de tipo de documento (DTD). Esta propiedad ha quedado obsoleta. Utilice DtdProcessing en su lugar.

Schemas

Obtiene o establece el XmlSchemaSet que se va a utilizar al realizar la validación del esquema.

ValidationFlags

Obtiene o establece un valor que indica la configuración de validación de esquemas. Esta configuración se aplica a los objetos XmlReader que validan esquemas (con la propiedad ValidationType establecida en ValidationType.Schema).

ValidationType

Obtiene o establece un valor que indica si el objeto XmlReader realizará la validación o la asignación de tipos al leer.

XmlResolver

Establece el objeto XmlResolver utilizado para obtener acceso a documentos externos.

Métodos

Clone()

Crea una copia de la instancia de la clase XmlReaderSettings.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Reset()

Restablece los miembros de la clase de configuración a sus valores predeterminados.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

ValidationEventHandler

Se produce cuando el lector encuentra errores de validación.

Se aplica a

Consulte también