XDocument.Declaration Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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.