XDocument.Declaration Propiedad

Definición

Obtiene o establece la declaración XML de este documento.Gets or sets the XML declaration for this 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

Valor de propiedad

Objeto XDeclaration que contiene la declaración XML de este documento.An XDeclaration that contains the XML declaration for this document.

Ejemplos

En el ejemplo siguiente se utiliza esta propiedad para recuperar la declaración XML de un documento.The following example uses this property to retrieve the XML declaration of a 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)  

En este ejemplo se produce la siguiente salida:This example produces the following output:

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

Comentarios

A veces tiene que crear una declaración XML para un documento.Sometimes you have to create an XML declaration for a document. Si desea indicar que un documento es independiente, debe usar esta propiedad.If you want to indicate that a document is standalone, you must use this property. Si desea codificar el documento con una codificación que no sea UTF-8, puede especificar una codificación a través de la XDeclaration.If you want to encode your document with an encoding other than utf-8, you can specify an encoding through the XDeclaration. Otro método para codificar un documento es especificar la codificación en un XmlWriter que se pasa a LINQ to XML para escritura.Another approach for encoding a document is to specify the encoding on an XmlWriter that you pass to LINQ to XML for writing.

Se aplica a

Consulte también: