Compartilhar via


XDeclaration Construtores

Definição

Inicializa uma nova instância da classe XDeclaration.

Sobrecargas

XDeclaration(XDeclaration)

Inicializa uma nova instância da classe XDeclaration de outro objeto XDeclaration.

XDeclaration(String, String, String)

Inicializa uma nova instância da classe XDeclaration com a versão, codificação e status autônomo especificados.

XDeclaration(XDeclaration)

Inicializa uma nova instância da classe XDeclaration de outro objeto XDeclaration.

public:
 XDeclaration(System::Xml::Linq::XDeclaration ^ other);
public XDeclaration (System.Xml.Linq.XDeclaration other);
new System.Xml.Linq.XDeclaration : System.Xml.Linq.XDeclaration -> System.Xml.Linq.XDeclaration
Public Sub New (other As XDeclaration)

Parâmetros

other
XDeclaration

O XDeclaration usado para inicializar este objeto XDeclaration.

Comentários

Esse construtor é usado principalmente internamente para fazer uma cópia profunda de uma árvore XML.

Confira também

Aplica-se a

XDeclaration(String, String, String)

Inicializa uma nova instância da classe XDeclaration com a versão, codificação e status autônomo especificados.

public:
 XDeclaration(System::String ^ version, System::String ^ encoding, System::String ^ standalone);
public XDeclaration (string version, string encoding, string standalone);
public XDeclaration (string? version, string? encoding, string? standalone);
new System.Xml.Linq.XDeclaration : string * string * string -> System.Xml.Linq.XDeclaration
Public Sub New (version As String, encoding As String, standalone As String)

Parâmetros

version
String

A versão do XML, geralmente "1.0".

encoding
String

A codificação para o documento XML.

standalone
String

Uma cadeia de caracteres que contém "sim" ou "não" que especifica se o XML é autônomo ou requer que entidades externas sejam resolvidas.

Exemplos

O exemplo a seguir cria um documento que contém uma declaração.

XDocument doc = new XDocument(  
    new XDeclaration("1.0", "utf-8", "yes"),  
    new XComment("This is a comment"),  
    new XElement("Root", "content")  
);  
doc.Save("Root.xml");  

Console.WriteLine(File.ReadAllText("Root.xml"));  
Dim doc As XDocument = _   
        <?xml version="1.0" encoding="utf-8" standalone="yes"?>  
            <!--This is a comment-->  
            <Root>content</Root>  

doc.Save("Root.xml")  

Console.WriteLine(File.ReadAllText("Root.xml"))  

Esse exemplo gera a saída a seguir:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>  
<!--This is a comment-->  
<Root>content</Root>  

Confira também

Aplica-se a