System::Xml::XmlWriterSettings Klasse
Inhalt
[
Ausblenden
]XmlWriterSettings class
Gibt einen Satz von Funktionen an, die beim XmlWriter Objekt unterstützt werden, das mit der XmlWriter::Create‑Methode erstellt wird.
class XmlWriterSettings : public System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| Clone() | Erstellt eine Kopie der XmlWriterSettings-Instanz. |
| get_CheckCharacters() | Gibt einen Wert zurück, der angibt, ob der XML‑Writer prüfen soll, dass alle Zeichen im Dokument dem Abschnitt "2.2 Characters" der W3C‑XML 1.0 Recommendation entsprechen. |
| get_CloseOutput() | Gibt einen Wert zurück, der angibt, ob der XmlWriter beim Aufruf der XmlWriter::Close‑Methode auch den zugrunde liegenden Stream oder TextWriter schließen soll. |
| get_ConformanceLevel() | Gibt das Konformitätsniveau zurück, das der XML‑Writer bei der XML‑Ausgabe prüft. |
| get_DoNotEscapeUriAttributes() | Gibt einen Wert zurück, der angibt, ob der XmlWriter URI‑Attribute nicht escaped. |
| get_Encoding() | Gibt den zu verwendenden Textkodierungstyp zurück. |
| get_Indent() | Gibt einen Wert zurück, der angibt, ob Elemente eingerückt werden sollen. |
| get_IndentChars() | Gibt die Zeichenkette zurück, die beim Einrücken verwendet wird. Diese Einstellung wird verwendet, wenn der Wert von XmlWriterSettings::set_Indent auf true gesetzt ist. |
| get_NamespaceHandling() | Gibt einen Wert zurück, der angibt, ob der XmlWriter doppelte Namespace‑Deklarationen beim Schreiben von XML‑Inhalten entfernen soll. Das Standardverhalten ist, dass der Writer alle Namespace‑Deklarationen ausgibt, die im Namespace‑Resolver des Writers vorhanden sind. |
| get_NewLineChars() | Gibt die Zeichenkette zurück, die für Zeilenumbrüche verwendet wird. |
| get_NewLineHandling() | Gibt einen Wert zurück, der angibt, ob Zeilenumbrüche in der Ausgabe normalisiert werden sollen. |
| get_NewLineOnAttributes() | Gibt einen Wert zurück, der angibt, ob Attribute in einer neuen Zeile geschrieben werden sollen. |
| get_OmitXmlDeclaration() | Gibt einen Wert zurück, der angibt, ob eine XML-Deklaration weggelassen werden soll. |
| get_OutputMethod() | Gibt die Methode zurück, die zum Serialisieren der XmlWriter‑Ausgabe verwendet wird. |
| get_WriteEndDocumentOnClose() | Gibt einen Wert zurück, der angibt, ob der XmlWriter beim Aufruf der Methode XmlWriter::Close Schließ‑Tags zu allen nicht geschlossenen Element‑Tags hinzufügt. |
| Reset() | Setzt die Mitglieder der Einstellungs‑Klasse auf ihre Standardwerte zurück. |
| set_CheckCharacters(bool) | Legt einen Wert fest, der angibt, ob der XML‑Writer prüfen soll, dass alle Zeichen im Dokument dem Abschnitt “2.2 Characters” der W3C‑XML 1.0 Recommendation entsprechen. |
| set_CloseOutput(bool) | Legt einen Wert fest, der angibt, ob der XmlWriter beim Aufruf der Methode XmlWriter::Close auch den zugrunde liegenden Stream oder TextWriter schließen soll. |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | Legt das Konformitätsniveau fest, das der XML‑Writer bei der Überprüfung der XML‑Ausgabe berücksichtigt. |
| set_DoNotEscapeUriAttributes(bool) | Legt einen Wert fest, der angibt, ob der XmlWriter URI‑Attribute nicht escaped. |
| set_Encoding(const SharedPtr<System::Text::Encoding>&) | Legt den zu verwendenden Typ der Textkodierung fest. |
| set_Indent(bool) | Legt einen Wert fest, der angibt, ob Elemente eingerückt werden sollen. |
| set_IndentChars(const String&) | Legt die Zeichenkette fest, die beim Einrücken verwendet wird. Diese Einstellung wird verwendet, wenn der Wert von XmlWriterSettings::set_Indent auf true gesetzt ist. |
| set_NamespaceHandling(System::Xml::NamespaceHandling) | Legt einen Wert fest, der angibt, ob der XmlWriter doppelte Namespace‑Deklarationen beim Schreiben von XML‑Inhalten entfernen soll. Das Standardverhalten ist, dass der Writer alle Namespace‑Deklarationen ausgibt, die im Namespace‑Resolver des Writers vorhanden sind. |
| set_NewLineChars(const String&) | Legt die Zeichenkette fest, die für Zeilenumbrüche verwendet wird. |
| set_NewLineHandling(System::Xml::NewLineHandling) | Legt einen Wert fest, der angibt, ob Zeilenumbrüche in der Ausgabe normalisiert werden sollen. |
| set_NewLineOnAttributes(bool) | Legt einen Wert fest, der angibt, ob Attribute in einer neuen Zeile geschrieben werden sollen. |
| set_OmitXmlDeclaration(bool) | Legt einen Wert fest, der angibt, ob eine XML‑Deklaration weggelassen werden soll. |
| set_WriteEndDocumentOnClose(bool) | Legt einen Wert fest, der angibt, ob der XmlWriter beim Aufruf der Methode XmlWriter::Close Schließ‑Tags zu allen nicht geschlossenen Element‑Tags hinzufügt. |
| XmlWriterSettings() | Initialisiert eine neue Instanz der Klasse XmlWriterSettings. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
Hinweise
Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr‑Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.
Siehe auch
- Class Object
- Namespace System::Xml
- Library Aspose.Font for C++