Condividi tramite


XDocument.Declaration Proprietà

Definizione

Ottiene o imposta la dichiarazione XML del documento.

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

Valore della proprietà

XDeclaration

XDeclaration contenente la dichiarazione XML del documento.

Esempio

Nell'esempio seguente viene usata questa proprietà per recuperare la dichiarazione XML di un documento.

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)  

Nell'esempio viene prodotto l'output seguente:

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

Commenti

A volte è necessario creare una dichiarazione XML per un documento. Se si vuole indicare che un documento è autonomo, è necessario usare questa proprietà. Se si vuole codificare il documento con una codifica diversa da utf-8, è possibile specificare una codifica tramite .XDeclaration Un altro approccio per la codifica di un documento consiste nel specificare la codifica in un XmlWriter oggetto passato a LINQ to XML per la scrittura.

Si applica a

Vedi anche