Aracılığıyla paylaş


XDocument.Declaration Özellik

Tanım

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

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.

Şunlara uygulanır

Ayrıca bkz.