XDocument.Declaration Eigenschap

Definitie

Hiermee haalt u de XML-declaratie voor dit document op of stelt u deze in.

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

Waarde van eigenschap

Een XDeclaration met de XML-declaratie voor dit document.

Voorbeelden

In het volgende voorbeeld wordt deze eigenschap gebruikt om de XML-declaratie van een document op te halen.

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)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

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

Opmerkingen

Soms moet u een XML-declaratie voor een document maken. Als u wilt aangeven dat een document zelfstandig is, moet u deze eigenschap gebruiken. Als u uw document wilt coderen met een andere codering dan utf-8, kunt u een codering opgeven via de XDeclaration. Een andere methode voor het coderen van een document is het opgeven van de codering op een die XmlWriter u aan LINQ doorgeeft aan XML voor schrijven.

Van toepassing op

Zie ook