Classe System::Xml::XmlReaderSettings

XmlReaderSettings class

Specifica un insieme di funzionalità da supportare sull’oggetto XmlReader creato dal metodo XmlReader::Create.

class XmlReaderSettings : public System::Object

Metodi

MetodoDescrizione
CheckReadOnly(const String&)
Clone()Crea una copia dell’istanza di XmlReaderSettings.
get_CheckCharacters()Restituisce un valore che indica se eseguire il controllo dei caratteri.
get_CloseInput()Restituisce un valore che indica se lo stream sottostante o il TextReader debbano essere chiusi quando il lettore è chiuso.
get_ConformanceLevel()Restituisce il livello di conformità a cui il XmlReader si adeguerà.
get_DtdProcessing()Restituisce un valore che determina l’elaborazione delle DTD.
get_IgnoreComments()Restituisce un valore che indica se ignorare i commenti.
get_IgnoreProcessingInstructions()Restituisce un valore che indica se ignorare le istruzioni di elaborazione.
get_IgnoreWhitespace()Restituisce un valore che indica se ignorare gli spazi bianchi insignificanti.
get_LineNumberOffset()Restituisce l’offset del numero di riga dell’oggetto XmlReader.
get_LinePositionOffset()Restituisce l’offset della posizione di riga dell’oggetto XmlReader.
get_MaxCharactersFromEntities()Restituisce un valore che indica il numero massimo consentito di caratteri in un documento derivante dall’espansione delle entità.
get_MaxCharactersInDocument()Restituisce un valore che indica il numero massimo consentito di caratteri in un documento XML. Un valore zero (0) significa nessun limite alla dimensione del documento XML. Un valore diverso da zero specifica la dimensione massima, in caratteri.
get_NameTable()Restituisce il XmlNameTable utilizzato per i confronti di stringhe atomizzate.
get_ProhibitDtd()Restituisce un valore che indica se proibire l’elaborazione della definizione del tipo di documento (DTD).
get_Schemas()Restituisce l’XmlSchemaSet da utilizzare durante la convalida dello schema.
get_ValidationFlags()Restituisce un valore che indica le impostazioni di convalida dello schema. Questa impostazione si applica agli oggetti XmlReader che convalidano gli schemi (il valore di XmlReaderSettings::get_ValidationType è ValidationType::Schema).
get_ValidationType()Restituisce un valore che indica se il XmlReader eseguirà la convalida o l’assegnazione del tipo durante la lettura.
Reset()Ripristina i membri della classe delle impostazioni ai loro valori predefiniti.
set_CheckCharacters(bool)Imposta un valore che indica se eseguire il controllo dei caratteri.
set_CloseInput(bool)Imposta un valore che indica se lo stream sottostante o il TextReader debbano essere chiusi quando il lettore è chiuso.
set_ConformanceLevel(System::Xml::ConformanceLevel)Imposta il livello di conformità a cui il XmlReader si adeguerà.
set_DtdProcessing(System::Xml::DtdProcessing)Imposta un valore che determina l’elaborazione delle DTD.
set_IgnoreComments(bool)Imposta un valore che indica se ignorare i commenti.
set_IgnoreProcessingInstructions(bool)Imposta un valore che indica se ignorare le istruzioni di elaborazione.
set_IgnoreWhitespace(bool)Imposta un valore che indica se ignorare gli spazi bianchi insignificanti.
set_LineNumberOffset(int32_t)Imposta l’offset del numero di riga dell’oggetto XmlReader.
set_LinePositionOffset(int32_t)Imposta lo spostamento della posizione di riga dell’oggetto XmlReader.
set_MaxCharactersFromEntities(int64_t)Imposta un valore che indica il numero massimo consentito di caratteri in un documento risultante dall’espansione delle entità.
set_MaxCharactersInDocument(int64_t)Imposta un valore che indica il numero massimo consentito di caratteri in un documento XML. Un valore zero (0) significa nessun limite alla dimensione del documento XML. Un valore diverso da zero specifica la dimensione massima, in caratteri.
set_NameTable(const SharedPtr<XmlNameTable>&)Imposta il XmlNameTable utilizzato per i confronti di stringhe atomizzate.
set_ProhibitDtd(bool)Imposta un valore che indica se vietare l’elaborazione della definizione del tipo di documento (DTD).
set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&)Imposta il XmlSchemaSet da utilizzare durante la convalida dello schema.
set_ValidationFlags(Schema::XmlSchemaValidationFlags)Imposta un valore che indica le impostazioni di convalida dello schema. Questa impostazione si applica agli oggetti XmlReader che convalidano gli schemi (il valore di XmlReaderSettings::get_ValidationType è ValidationType::Schema).
set_ValidationType(System::Xml::ValidationType)Imposta un valore che indica se il XmlReader eseguirà la convalida o l’assegnazione del tipo durante la lettura.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Imposta il XmlResolver utilizzato per accedere ai documenti esterni.
ValidationEventHandler_add(Args…)Aggiunge un gestore di eventi che si verifica quando il lettore incontra errori di convalida.
ValidationEventHandler_remove(Args…)Rimuove un gestore di eventi che si verifica quando il lettore incontra errori di convalida.
XmlReaderSettings()Inizializza una nuova istanza della classe XmlReaderSettings.

Typedefs

TypedefDescrizione
PtrUn alias per un puntatore condiviso a un’istanza di questa classe.

Osservazioni

Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

Vedi anche