XDocument.Declaration Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu belge için XML bildirimini alır veya ayarlar.
public:
property System::Xml::Linq::XDeclaration ^ Declaration { System::Xml::Linq::XDeclaration ^ get(); void set(System::Xml::Linq::XDeclaration ^ value); };
public System.Xml.Linq.XDeclaration Declaration { get; set; }
public System.Xml.Linq.XDeclaration? Declaration { get; set; }
member this.Declaration : System.Xml.Linq.XDeclaration with get, set
Public Property Declaration As XDeclaration
Özellik Değeri
XDeclaration Bu belgenin XML bildirimini içeren bir.
Örnekler
Aşağıdaki örnek, bir belgenin XML bildirimini almak için bu özelliği kullanır.
XDocument doc = new XDocument(
new XDeclaration("1.0", "utf-8", "yes"),
new XComment("This is a comment"),
new XElement("Root", "content")
);
Console.WriteLine(doc.Declaration);
Dim doc As XDocument = _
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!--This is a comment-->
<Root>content</Root>
Console.WriteLine(doc.Declaration)
Bu örnek aşağıdaki çıkışı oluşturur:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
Açıklamalar
Bazen bir belge için XML bildirimi oluşturmanız gerekir. Belgenin tek başına olduğunu belirtmek istiyorsanız, bu özelliği kullanmanız gerekir. Belgenizi utf-8 dışında bir kodlamayla kodlamak istiyorsanız, aracılığıyla XDeclarationbir kodlama belirtebilirsiniz. Bir belgeyi kodlamaya yönelik bir diğer yaklaşım, yazmak için LINQ to XML geçirdiğiniz kodlamayı XmlWriter belirtmektir.