System::Xml::XmlDocument::CreateXmlDeclaration yöntemi

XmlDocument::CreateXmlDeclaration method

Belirtilen değerlerle bir XmlDeclaration düğümü oluşturur.

virtual SharedPtr<XmlDeclaration> System::Xml::XmlDocument::CreateXmlDeclaration(const String &version, const String &encoding, const String &standalone)
ParameterTypeAçıklama
sürümconst String&Sürüm “1.0” olmalıdır.
encodingconst String&Encoding özniteliğinin değeri. Bu, XmlDocument bir dosyaya veya akışa kaydettiğinizde kullanılan kodlamadır; bu nedenle, Text::Encoding sınıfı tarafından desteklenen bir dizeye ayarlanmalıdır, aksi takdirde “XmlDocument::Save(String)” başarısız olur. Bu nullptr veya String::Empty ise, XmlDocument::Save yöntemi XML bildiriminde bir encoding özniteliği yazmaz ve bu yüzden varsayılan kodlama, UTF-8, kullanılır.
standaloneconst String&Değer “yes” ya da “no” olmalıdır. Bu nullptr veya String::Empty ise, XmlDocument::Save yöntemi XML bildiriminde bir standalone özniteliği yazmaz.

ReturnValue

Yeni XmlDeclaration düğümü.

Açıklamalar

Not: Eğer XmlDocument bir TextWriter ya da bir XmlTextWritera kaydedilirse, bu kodlama değeri göz ardı edilir. Bunun yerine, TextWriter’ın veya XmlTextWriterın kodlaması kullanılır. Bu, dışa yazılan XML’in doğru kodlamayla tekrar okunabilmesini sağlar.

Ayrıca Bakınız