Classe System::Xml::XmlReaderSettings
Contenu
[
Cacher
]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éthode | Description |
|---|---|
| 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
| Typedef | Description |
|---|---|
| Ptr | Un 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
- Class Object
- Namespace System::Xml
- Library Aspose.Font for C++