XDocument.Declaration Egenskap

Definition

Hämtar eller anger XML-deklarationen för det här dokumentet.

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

Egenskapsvärde

En XDeclaration som innehåller XML-deklarationen för det här dokumentet.

Exempel

I följande exempel används den här egenskapen för att hämta XML-deklarationen för ett dokument.

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)

Det här exemplet genererar följande utdata:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

Kommentarer

Ibland måste du skapa en XML-deklaration för ett dokument. Om du vill ange att ett dokument är fristående måste du använda den här egenskapen. Om du vill koda dokumentet med en annan kodning än utf-8 kan du ange en kodning via XDeclaration. En annan metod för att koda ett dokument är att ange kodningen på en XmlWriter som du skickar till LINQ till XML för skrivning.

Gäller för

Se även