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)
ParametreTürAçıklama
sürümconst String&Sürüm “1.0” olmalıdır.
encodingconst String&Kodlama özniteliğinin değeri. Bu, XmlDocument dosyaya ya da 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 kodlama özniteliği yazmaz ve bu yüzden varsayılan kodlama olan 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 XmlTextWriter ile kaydedilirse, bu kodlama değeri göz ardı edilir. Bunun yerine TextWriter’ın ya da XmlTextWriter‘ın kodlaması kullanılır. Bu, dışa yazılan XML’in doğru kodlamayla geri okunabilmesini sağlar.

Ayrıca Bakınız