System::Xml::XmlDocument::CreateXmlDeclaration-Methode
Inhalt
[
Ausblenden
]XmlDocument::CreateXmlDeclaration method
Erstellt einen XmlDeclaration Knoten mit den angegebenen Werten.
virtual SharedPtr<XmlDeclaration> System::Xml::XmlDocument::CreateXmlDeclaration(const String &version, const String &encoding, const String &standalone)
| Parameter | Typ | Beschreibung |
|---|---|---|
| Version | const String& | Die Version muss “1.0” sein. |
| encoding | const String& | Der Wert des Encoding-Attributs. Dies ist das Encoding, das verwendet wird, wenn Sie das XmlDocument in einer Datei oder einem Stream speichern; daher muss es auf eine von der Klasse Text::Encoding unterstützte Zeichenkette gesetzt werden, andernfalls schlägt “XmlDocument::Save(String)” fehl. Wenn dies nullptr oder String::Empty ist, schreibt die XmlDocument::Save Methode kein Encoding-Attribut in die XML-Deklaration und es wird daher das Standard-Encoding UTF-8 verwendet. |
| standalone | const String& | Der Wert muss entweder “yes” oder “no” sein. Wenn dies nullptr oder String::Empty ist, schreibt die XmlDocument::Save Methode kein standalone-Attribut in die XML-Deklaration. |
ReturnValue
Der neue XmlDeclaration Knoten.
Hinweise
Hinweis: Wenn das XmlDocument entweder in einen TextWriter oder einen XmlTextWriter gespeichert wird, wird dieser Encoding-Wert verworfen. Stattdessen wird das Encoding des TextWriter oder des XmlTextWriter verwendet. Dies stellt sicher, dass das ausgegebene XML mit dem korrekten Encoding wieder eingelesen werden kann.
Siehe auch
- Typedef SharedPtr
- Class XmlDeclaration
- Class String
- Class XmlDocument
- Namespace System::Xml
- Library Aspose.Page for C++