System::Xml::XmlWriterSettings class
περιεχόμενα
[
κρύβω
]XmlWriterSettings class
Καθορίζει ένα σύνολο λειτουργιών που υποστηρίζονται στο αντικείμενο XmlWriter που δημιουργείται από τη μέθοδο XmlWriter::Create.
class XmlWriterSettings : public System::Object
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| Clone() | Δημιουργεί ένα αντίγραφο του αντικειμένου XmlWriterSettings. |
| get_CheckCharacters() | Επιστρέφει μια τιμή που υποδεικνύει εάν ο XML writer πρέπει να ελέγχει ώστε να διασφαλιστεί ότι όλοι οι χαρακτήρες στο έγγραφο συμμορφώνονται με την ενότητα "2.2 Characters" της σύστασης W3C XML 1.0 Recommendation. |
| get_CloseOutput() | Επιστρέφει μια τιμή που υποδεικνύει εάν το XmlWriter πρέπει επίσης να κλείσει το υποκείμενο stream ή TextWriter όταν κληθεί η μέθοδος XmlWriter::Close. |
| get_ConformanceLevel() | Επιστρέφει το επίπεδο συμμόρφωσης που ο XML writer ελέγχει στο XML output. |
| get_DoNotEscapeUriAttributes() | Επιστρέφει μια τιμή που υποδεικνύει εάν το XmlWriter δεν διαφύγει τα χαρακτηριστικά URI. |
| get_Encoding() | Επιστρέφει τον τύπο κωδικοποίησης κειμένου που θα χρησιμοποιηθεί. |
| get_Indent() | Επιστρέφει μια τιμή που υποδεικνύει εάν θα γίνει εσοχή των στοιχείων. |
| get_IndentChars() | Επιστρέφει τη συμβολοσειρά χαρακτήρων που θα χρησιμοποιηθεί κατά την εσοχή. Αυτή η ρύθμιση χρησιμοποιείται όταν η τιμή XmlWriterSettings::set_Indent ορίζεται σε true. |
| get_NamespaceHandling() | Επιστρέφει μια τιμή που υποδεικνύει εάν το XmlWriter πρέπει να αφαιρέσει τις διπλές δηλώσεις ονοματοχώρου κατά τη γραφή περιεχομένου XML. Η προεπιλεγμένη συμπεριφορά είναι ο writer να εκτυπώνει όλες τις δηλώσεις ονοματοχώρου που υπάρχουν στον resolver ονοματοχώρου του writer. |
| get_NewLineChars() | Επιστρέφει τη συμβολοσειρά χαρακτήρων που θα χρησιμοποιηθεί για αλλαγές γραμμής. |
| get_NewLineHandling() | Επιστρέφει μια τιμή που υποδεικνύει εάν θα γίνει κανονικοποίηση των αλλαγών γραμμής στην έξοδο. |
| get_NewLineOnAttributes() | Επιστρέφει μια τιμή που υποδεικνύει εάν θα γραφτούν τα χαρακτηριστικά σε νέα γραμμή. |
| get_OmitXmlDeclaration() | Επιστρέφει μια τιμή που υποδεικνύει εάν θα παραλειφθεί μια δήλωση XML. |
| get_OutputMethod() | Επιστρέφει τη μέθοδο που χρησιμοποιείται για τη σειριοποίηση της εξόδου του XmlWriter. |
| get_WriteEndDocumentOnClose() | Επιστρέφει μια τιμή που υποδεικνύει εάν το XmlWriter θα προσθέσει ετικέτες κλεισίματος σε όλες τις ανοιχτές ετικέτες στοιχείων όταν κληθεί η μέθοδος XmlWriter::Close. |
| Reset() | Επαναφέρει τα μέλη της κλάσης ρυθμίσεων στις προεπιλεγμένες τιμές τους. |
| set_CheckCharacters(bool) | Ορίζει μια τιμή που υποδεικνύει εάν ο XML writer πρέπει να ελέγχει ώστε να διασφαλιστεί ότι όλοι οι χαρακτήρες στο έγγραφο συμμορφώνονται με την ενότητα "2.2 Characters" της σύστασης W3C XML 1.0 Recommendation. |
| set_CloseOutput(bool) | Ορίζει μια τιμή που υποδεικνύει εάν το XmlWriter πρέπει επίσης να κλείσει το υποκείμενο stream ή TextWriter όταν κληθεί η μέθοδος XmlWriter::Close. |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | Ορίζει το επίπεδο συμμόρφωσης που ο XML writer ελέγχει στο XML output. |
| set_DoNotEscapeUriAttributes(bool) | Ορίζει μια τιμή που υποδεικνύει εάν το XmlWriter δεν διαφύγει τα χαρακτηριστικά URI. |
| set_Encoding(const SharedPtr<System::Text::Encoding>&) | Ορίζει τον τύπο κωδικοποίησης κειμένου που θα χρησιμοποιηθεί. |
| set_Indent(bool) | Ορίζει μια τιμή που υποδεικνύει εάν θα γίνει εσοχή των στοιχείων. |
| set_IndentChars(const String&) | Ορίζει τη συμβολοσειρά χαρακτήρων που θα χρησιμοποιείται κατά την εσοχή. Αυτή η ρύθμιση χρησιμοποιείται όταν η τιμή του XmlWriterSettings::set_Indent ορίζεται σε true. |
| set_NamespaceHandling(System::Xml::NamespaceHandling) | Ορίζει μια τιμή που υποδεικνύει εάν ο XmlWriter πρέπει να αφαιρέσει τις διπλές δηλώσεις χώρου ονομάτων κατά τη σύνταξη περιεχομένου XML. Η προεπιλεγμένη συμπεριφορά είναι ο συγγραφέας να εξάγει όλες τις δηλώσεις χώρου ονομάτων που υπάρχουν στον επιλυτή χώρου ονομάτων του συγγραφέα. |
| set_NewLineChars(const String&) | Ορίζει τη συμβολοσειρά χαρακτήρων που θα χρησιμοποιείται για αλλαγές γραμμής. |
| set_NewLineHandling(System::Xml::NewLineHandling) | Ορίζει μια τιμή που υποδεικνύει εάν θα γίνει ομαλοποίηση των αλλαγών γραμμής στην έξοδο. |
| set_NewLineOnAttributes(bool) | Ορίζει μια τιμή που υποδεικνύει εάν θα γράφονται τα χαρακτηριστικά σε νέα γραμμή. |
| set_OmitXmlDeclaration(bool) | Ορίζει μια τιμή που υποδεικνύει εάν θα παραλειφθεί μια δήλωση XML. |
| set_WriteEndDocumentOnClose(bool) | Ορίζει μια τιμή που υποδεικνύει εάν ο XmlWriter θα προσθέσει ετικέτες κλεισίματος σε όλες τις ανοιχτές ετικέτες στοιχείων όταν κληθεί η μέθοδος XmlWriter::Close. |
| XmlWriterSettings() | Αρχικοποιεί μια νέα παρουσία της κλάσης XmlWriterSettings. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Παρατηρήσεις
Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.
Δείτε επίσης
- Class Object
- Namespace System::Xml
- Library Aspose.Page for C++