Compartir a través de


XDocument.Declaration Propiedad

Definición

Obtiene o establece la declaración XML de este 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

Valor de propiedad

XDeclaration

Objeto XDeclaration que contiene la declaración XML de este documento.

Ejemplos

En el ejemplo siguiente se usa esta propiedad para recuperar la declaración XML de 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)  

Este ejemplo produce el siguiente resultado:

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

Comentarios

A veces, tiene que crear una declaración XML para un documento. Si desea indicar que un documento es independiente, debe usar esta propiedad. Si desea codificar el documento con una codificación distinta de utf-8, puede especificar una codificación mediante .XDeclaration Otro enfoque para codificar un documento es especificar la codificación en un XmlWriter objeto que se pasa a LINQ to XML para escribir.

Se aplica a

Consulte también