Share via


XDeclaration 构造函数

定义

初始化 XDeclaration 类的新实例。

重载

XDeclaration(XDeclaration)

从其他 XDeclaration 对象初始化 XDeclaration 类的新实例。

XDeclaration(String, String, String)

使用指定的版本、编码和独立状态初始化 XDeclaration 类的新实例。

XDeclaration(XDeclaration)

Source:
XDeclaration.cs
Source:
XDeclaration.cs
Source:
XDeclaration.cs

从其他 XDeclaration 对象初始化 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)

参数

other
XDeclaration

用于初始化此 XDeclaration 对象的 XDeclaration

注解

此构造函数主要用于在内部创建 XML 树的深层副本。

另请参阅

适用于

XDeclaration(String, String, String)

Source:
XDeclaration.cs
Source:
XDeclaration.cs
Source:
XDeclaration.cs

使用指定的版本、编码和独立状态初始化 XDeclaration 类的新实例。

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)

参数

version
String

XML 的版本,通常为"1.0"。

encoding
String

XML 文档的编码。

standalone
String

包含"yes"或"no"的字符串,用来指定 XML 是独立的还是需要解析外部实体。

示例

以下示例创建一个包含声明的文档。

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

该示例产生下面的输出:

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

另请参阅

适用于