Freigeben über


XDeclaration Konstruktoren

Definition

Initialisiert eine neue Instanz der XDeclaration-Klasse.

Überlädt

XDeclaration(XDeclaration)

Initialisiert eine neue Instanz der XDeclaration-Klasse aus einem anderen XDeclaration-Objekt.

XDeclaration(String, String, String)

Initialisiert eine neue Instanz der XDeclaration-Klasse mit der angegebenen Version, der angegebenen Codierung und dem angegebenen Eigenständigkeitsstatus.

XDeclaration(XDeclaration)

Initialisiert eine neue Instanz der XDeclaration-Klasse aus einem anderen XDeclaration-Objekt.

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)

Parameter

other
XDeclaration

Die zum Initialisieren dieses XDeclaration-Objekts verwendete XDeclaration.

Hinweise

Dieser Konstruktor wird in erster Linie intern verwendet, um eine tiefe Kopie einer XML-Struktur zu erstellen.

Siehe auch

Gilt für

XDeclaration(String, String, String)

Initialisiert eine neue Instanz der XDeclaration-Klasse mit der angegebenen Version, der angegebenen Codierung und dem angegebenen Eigenständigkeitsstatus.

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)

Parameter

version
String

Die XML-Version, normalerweise "1.0."

encoding
String

Die Codierung für das XML-Dokument.

standalone
String

Eine Zeichenfolge mit "yes" oder "no", die angibt, ob es sich um eigenständiges XML handelt oder ob externe Entitäten aufgelöst werden müssen.

Beispiele

Im folgenden Beispiel wird ein Dokument erstellt, das eine Deklaration enthält.

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

Dieses Beispiel erzeugt die folgende Ausgabe:

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

Siehe auch

Gilt für