System::Xml::XmlWriterSettings classe
Contenu
[
Cacher
]XmlWriterSettings class
Spécifie un ensemble de fonctionnalités à prendre en charge sur l’objet XmlWriter créé par la méthode XmlWriter::Create.
class XmlWriterSettings : public System::Object
Méthodes
| Méthode | Description |
|---|---|
| Clone() | Crée une copie de l’instance XmlWriterSettings. |
| get_CheckCharacters() | Renvoie une valeur indiquant si l’écrivain XML doit vérifier que tous les caractères du document sont conformes à la section “2.2 Characters” de la Recommandation XML 1.0 du W3C. |
| get_CloseOutput() | Renvoie une valeur indiquant si le XmlWriter doit également fermer le flux sous-jacent ou le TextWriter lorsque la méthode XmlWriter::Close est appelée. |
| get_ConformanceLevel() | Renvoie le niveau de conformité que l’écrivain XML vérifie dans la sortie XML. |
| get_DoNotEscapeUriAttributes() | Renvoie une valeur indiquant si le XmlWriter n’échappe pas les attributs URI. |
| get_Encoding() | Renvoie le type d’encodage texte à utiliser. |
| get_Indent() | Renvoie une valeur indiquant s’il faut indenter les éléments. |
| get_IndentChars() | Renvoie la chaîne de caractères à utiliser lors de l’indentation. Ce paramètre est utilisé lorsque la valeur XmlWriterSettings::set_Indent est définie sur true. |
| get_NamespaceHandling() | Renvoie une valeur indiquant si le XmlWriter doit supprimer les déclarations d’espace de noms en double lors de l’écriture du contenu XML. Le comportement par défaut est que l’écrivain émet toutes les déclarations d’espace de noms présentes dans le résolveur d’espaces de noms de l’écrivain. |
| get_NewLineChars() | Renvoie la chaîne de caractères à utiliser pour les sauts de ligne. |
| get_NewLineHandling() | Renvoie une valeur indiquant s’il faut normaliser les sauts de ligne dans la sortie. |
| get_NewLineOnAttributes() | Renvoie une valeur indiquant s’il faut écrire les attributs sur une nouvelle ligne. |
| get_OmitXmlDeclaration() | Renvoie une valeur indiquant s’il faut omettre une déclaration XML. |
| get_OutputMethod() | Renvoie la méthode utilisée pour sérialiser la sortie du XmlWriter. |
| get_WriteEndDocumentOnClose() | Renvoie une valeur qui indique si le XmlWriter ajoutera des balises de fermeture à toutes les balises d’élément non fermées lorsque la méthode XmlWriter::Close est appelée. |
| Reset() | Réinitialise les membres de la classe de paramètres à leurs valeurs par défaut. |
| set_CheckCharacters(bool) | Définit une valeur qui indique si l’écrivain XML doit vérifier que tous les caractères du document sont conformes à la section “2.2 Characters” de la Recommandation XML 1.0 du W3C. |
| set_CloseOutput(bool) | Définit une valeur indiquant si le XmlWriter doit également fermer le flux sous-jacent ou le TextWriter lorsque la méthode XmlWriter::Close est appelée. |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | Définit le niveau de conformité que l’écrivain XML vérifie dans la sortie XML. |
| set_DoNotEscapeUriAttributes(bool) | Définit une valeur qui indique si le XmlWriter n’échappe pas les attributs URI. |
| set_Encoding(const SharedPtr<System::Text::Encoding>&) | Définit le type d’encodage texte à utiliser. |
| set_Indent(bool) | Définit une valeur indiquant s’il faut indenter les éléments. |
| set_IndentChars(const String&) | Définit la chaîne de caractères à utiliser lors de l’indentation. Ce paramètre est utilisé lorsque la valeur XmlWriterSettings::set_Indent est définie sur true. |
| set_NamespaceHandling(System::Xml::NamespaceHandling) | Définit une valeur qui indique si le XmlWriter doit supprimer les déclarations d’espaces de noms en double lors de l’écriture du contenu XML. Le comportement par défaut est que l’écrivain génère toutes les déclarations d’espaces de noms présentes dans le résolveur d’espaces de noms de l’écrivain. |
| set_NewLineChars(const String&) | Définit la chaîne de caractères à utiliser pour les sauts de ligne. |
| set_NewLineHandling(System::Xml::NewLineHandling) | Définit une valeur indiquant s’il faut normaliser les sauts de ligne dans la sortie. |
| set_NewLineOnAttributes(bool) | Définit une valeur indiquant s’il faut écrire les attributs sur une nouvelle ligne. |
| set_OmitXmlDeclaration(bool) | Définit une valeur indiquant s’il faut omettre une déclaration XML. |
| set_WriteEndDocumentOnClose(bool) | Définit une valeur qui indique si le XmlWriter ajoutera des balises de fermeture à toutes les balises d’élément non fermées lorsque la méthode XmlWriter::Close est appelée. |
| XmlWriterSettings() | Initialise une nouvelle instance de la classe XmlWriterSettings. |
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++