다음을 통해 공유


XDeclaration 생성자

정의

XDeclaration 클래스의 새 인스턴스를 초기화합니다.

오버로드

XDeclaration(XDeclaration)

다른 XDeclaration 개체를 사용하여 XDeclaration 클래스의 새 인스턴스를 초기화합니다.

XDeclaration(String, String, String)

지정된 버전, 인코딩 및 독립 실행형 상태를 사용하여 XDeclaration 클래스의 새 인스턴스를 초기화합니다.

XDeclaration(XDeclaration)

다른 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)

지정된 버전, 인코딩 및 독립 실행형 상태를 사용하여 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

XML이 독립 실행형인지 아니면 외부 엔터티를 확인해야 하는지 여부를 지정하는 "yes" 또는 "no"가 들어 있는 문자열입니다.

예제

다음 예제에서는 선언이 포함된 문서를 만듭니다.

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>  

추가 정보

적용 대상