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; }
member this.Declaration : System.Xml.Linq.XDeclaration with get, set
Public Property Declaration As XDeclaration

Valeur de propriété

Qui XDeclaration contient la déclaration XML de 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 XDeclarationfichier . Une autre approche pour l’encodage d’un document consiste à spécifier l’encodage sur un XmlWriter code que vous passez à LINQ to XML pour l’écriture.

S’applique à

Voir aussi