Classe System::Xml::XmlReaderSettings

XmlReaderSettings class

Spécifie un ensemble de fonctionnalités à prendre en charge sur l’objet XmlReader créé par la méthode XmlReader::Create.

class XmlReaderSettings : public System::Object

Méthodes

MéthodeDescription
CheckReadOnly(const String&)
Clone()Crée une copie de l’instance XmlReaderSettings.
get_CheckCharacters()Renvoie une valeur indiquant s’il faut effectuer la vérification des caractères.
get_CloseInput()Renvoie une valeur indiquant si le flux sous-jacent ou le TextReader doit être fermé lorsque le lecteur est fermé.
get_ConformanceLevel()Renvoie le niveau de conformité auquel le XmlReader doit se conformer.
get_DtdProcessing()Renvoie une valeur qui détermine le traitement des DTD.
get_IgnoreComments()Renvoie une valeur indiquant s’il faut ignorer les commentaires.
get_IgnoreProcessingInstructions()Renvoie une valeur indiquant s’il faut ignorer les instructions de traitement.
get_IgnoreWhitespace()Renvoie une valeur indiquant s’il faut ignorer les espaces blancs insignifiants.
get_LineNumberOffset()Renvoie le décalage du numéro de ligne de l’objet XmlReader.
get_LinePositionOffset()Renvoie le décalage de la position de ligne de l’objet XmlReader.
get_MaxCharactersFromEntities()Renvoie une valeur indiquant le nombre maximal de caractères autorisé dans un document résultant de l’expansion des entités.
get_MaxCharactersInDocument()Renvoie une valeur indiquant le nombre maximal de caractères autorisé dans un document XML. Une valeur zéro (0) signifie qu’il n’y a aucune limite sur la taille du document XML. Une valeur non nulle spécifie la taille maximale, en caractères.
get_NameTable()Renvoie le XmlNameTable utilisé pour les comparaisons de chaînes atomisées.
get_ProhibitDtd()Renvoie une valeur indiquant s’il faut interdire le traitement des définitions de type de document (DTD).
get_Schemas()Renvoie le XmlSchemaSet à utiliser lors de la validation du schéma.
get_ValidationFlags()Renvoie une valeur indiquant les paramètres de validation du schéma. Ce paramètre s’applique aux objets XmlReader qui valident les schémas (la valeur de XmlReaderSettings::get_ValidationType est ValidationType::Schema).
get_ValidationType()Renvoie une valeur indiquant si le XmlReader effectuera la validation ou l’affectation de type lors de la lecture.
Reset()Réinitialise les membres de la classe de paramètres à leurs valeurs par défaut.
set_CheckCharacters(bool)Définit une valeur indiquant s’il faut effectuer la vérification des caractères.
set_CloseInput(bool)Définit une valeur indiquant si le flux sous-jacent ou le TextReader doit être fermé lorsque le lecteur est fermé.
set_ConformanceLevel(System::Xml::ConformanceLevel)Définit le niveau de conformité auquel le XmlReader doit se conformer.
set_DtdProcessing(System::Xml::DtdProcessing)Définit une valeur qui détermine le traitement des DTD.
set_IgnoreComments(bool)Définit une valeur indiquant s’il faut ignorer les commentaires.
set_IgnoreProcessingInstructions(bool)Définit une valeur indiquant s’il faut ignorer les instructions de traitement.
set_IgnoreWhitespace(bool)Définit une valeur indiquant s’il faut ignorer les espaces blancs insignifiants.
set_LineNumberOffset(int32_t)Définit le décalage du numéro de ligne de l’objet XmlReader.
set_LinePositionOffset(int32_t)Définit le décalage de position de ligne de l’objet XmlReader.
set_MaxCharactersFromEntities(int64_t)Définit une valeur indiquant le nombre maximal de caractères autorisés dans un document résultant de l’expansion des entités.
set_MaxCharactersInDocument(int64_t)Définit une valeur indiquant le nombre maximal de caractères autorisés dans un document XML. Une valeur zéro (0) signifie qu’il n’y a aucune limite sur la taille du document XML. Une valeur non nulle spécifie la taille maximale, en caractères.
set_NameTable(const SharedPtr<XmlNameTable>&)Définit le XmlNameTable utilisé pour les comparaisons de chaînes atomisées.
set_ProhibitDtd(bool)Définit une valeur indiquant s’il faut interdire le traitement des définitions de type de document (DTD).
set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&)Définit le XmlSchemaSet à utiliser lors de la validation du schéma.
set_ValidationFlags(Schema::XmlSchemaValidationFlags)Définit une valeur indiquant les paramètres de validation du schéma. Ce paramètre s’applique aux objets XmlReader qui valident les schémas (la valeur de XmlReaderSettings::get_ValidationType est ValidationType::Schema).
set_ValidationType(System::Xml::ValidationType)Définit une valeur indiquant si le XmlReader effectuera une validation ou une assignation de type lors de la lecture.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Définit le XmlResolver utilisé pour accéder aux documents externes.
ValidationEventHandler_add(Args…)Ajoute un gestionnaire d’événement qui se déclenche lorsque le lecteur rencontre des erreurs de validation.
ValidationEventHandler_remove(Args…)Supprime un gestionnaire d’événement qui se déclenche lorsque le lecteur rencontre des erreurs de validation.
XmlReaderSettings()Initialise une nouvelle instance de la classe XmlReaderSettings.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers une instance de cette classe.

Remarques

Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

Voir aussi