Metodo System::Xml::XmlDocument::CreateXmlDeclaration

XmlDocument::CreateXmlDeclaration method

Crea un nodo XmlDeclaration con i valori specificati.

virtual SharedPtr<XmlDeclaration> System::Xml::XmlDocument::CreateXmlDeclaration(const String &version, const String &encoding, const String &standalone)
ParametroTipoDescrizione
versioneconst String&La versione deve essere “1.0”.
encodingconst String&Il valore dell’attributo di codifica. Questa è la codifica utilizzata quando si salva il XmlDocument su un file o su uno stream; pertanto, deve essere impostata a una stringa supportata dalla classe Text::Encoding, altrimenti “XmlDocument::Save(String)” fallisce. Se è nullptr o String::Empty, il metodo XmlDocument::Save non scrive un attributo di codifica nella dichiarazione XML e quindi viene utilizzata la codifica predefinita, UTF-8.
standaloneconst String&Il valore deve essere “yes” o “no”. Se è nullptr o String::Empty, il metodo XmlDocument::Save non scrive un attributo standalone nella dichiarazione XML.

ReturnValue

Il nuovo nodo XmlDeclaration.

Osservazioni

Nota: se il XmlDocument viene salvato su un TextWriter o su un XmlTextWriter, questo valore di codifica viene scartato. Invece, viene utilizzata la codifica del TextWriter o del XmlTextWriter. Ciò garantisce che l’XML scritto possa essere letto nuovamente utilizzando la codifica corretta.

Vedi anche