Partager via


XDocument.Declaration Propriété

Définition

Obtient ou définit la déclaration XML pour ce document.

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

Valeur de propriété

XDeclaration

XDeclaration qui contient la déclaration XML pour ce document.

Exemples

L’exemple suivant utilise cette propriété pour récupérer la déclaration XML d’un document.

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)  

Cet exemple produit la sortie suivante :

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

Remarques

Parfois, vous devez créer une déclaration XML pour un document. Si vous souhaitez indiquer qu’un document est autonome, vous devez utiliser cette propriété. Si vous souhaitez encoder votre document avec un encodage autre que utf-8, vous pouvez spécifier un encodage via le XDeclaration. Une autre approche pour l’encodage d’un document consiste à spécifier l’encodage sur un XmlWriter LINQ to XML pour l’écriture.

S’applique à

Voir aussi