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, für das der XML‑Writer die 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 Zeichenfolge 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 beim Schreiben von XML‑Inhalten doppelte Namespace‑Deklarationen entfernen soll. Das Standardverhalten besteht darin, dass der Writer alle Namespace‑Deklarationen ausgibt, die im Namespace‑Resolver des Writers vorhanden sind. |
| get_NewLineChars() | Gibt die Zeichenfolge 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 XmlWriter::Close‑Methode allen nicht geschlossenen Element‑Tags abschließende 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 XmlWriter::Close‑Methode auch den zugrunde liegenden Stream oder TextWriter schließen soll. |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | Legt das Konformitätsniveau fest, für das der XML‑Writer die XML‑Ausgabe prüft. |
| 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 Textkodierungstyp fest. |
| set_Indent(bool) | Legt einen Wert fest, der angibt, ob Elemente eingerückt werden sollen. |
| set_IndentChars(const String&) | Legt die Zeichenfolge fest, die beim Einrücken verwendet wird. Diese Einstellung wird verwendet, wenn der Wert 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-Inhalt entfernen soll. Das Standardverhalten besteht darin, dass der Writer alle Namespace-Deklarationen ausgibt, die im Namespace-Resolver des Writers vorhanden sind. |
| set_NewLineChars(const String&) | Legt die Zeichenfolge 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.Page for C++