XDocument.Declaration Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.