Partager via


XDeclaration Constructeurs

Définition

Initialise une nouvelle instance de la classe XDeclaration.

Surcharges

XDeclaration(XDeclaration)

Initialise une nouvelle instance de la classe XDeclaration à partir d'un autre objet XDeclaration.

XDeclaration(String, String, String)

Initialise une nouvelle instance de la classe XDeclaration avec la version, l'encodage et l'état d'autonomie spécifiés.

XDeclaration(XDeclaration)

Initialise une nouvelle instance de la classe XDeclaration à partir d'un autre objet 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)

Paramètres

other
XDeclaration

XDeclaration utilisé pour initialiser cet objet XDeclaration.

Remarques

Ce constructeur est principalement utilisé en interne pour effectuer une copie approfondie d’une arborescence XML.

Voir aussi

S’applique à

XDeclaration(String, String, String)

Initialise une nouvelle instance de la classe XDeclaration avec la version, l'encodage et l'état d'autonomie spécifiés.

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)

Paramètres

version
String

Version du code XML, généralement « 1.0 ».

encoding
String

l'encodage du document XML ;

standalone
String

Chaîne contenant « oui » ou « non » qui spécifie si le code XML est autonome ou s'il requiert la résolution d'entités externes.

Exemples

L’exemple suivant crée un document qui contient une déclaration.

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"))  

Cet exemple produit la sortie suivante :

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

Voir aussi

S’applique à