XDeclaration Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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>