XDeclaration コンストラクター

定義

XDeclaration クラスの新しいインスタンスを初期化します。Initializes a new instance of the XDeclaration class.

オーバーロード

XDeclaration(XDeclaration)

XDeclaration クラスの新しいインスタンスを、別の XDeclaration オブジェクトから初期化します。Initializes a new instance of the XDeclaration class from another XDeclaration object.

XDeclaration(String, String, String)

バージョン、エンコーディング、およびスタンドアロン ステータスを指定して、XDeclaration クラスの新しいインスタンスを初期化します。Initializes a new instance of the XDeclaration class with the specified version, encoding, and standalone status.

XDeclaration(XDeclaration)

XDeclaration クラスの新しいインスタンスを、別の XDeclaration オブジェクトから初期化します。Initializes a new instance of the XDeclaration class from another XDeclaration object.

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 オブジェクトを初期化するために使用する XDeclarationThe XDeclaration used to initialize this XDeclaration object.

注釈

このコンストラクターは、主に XML ツリーの詳細コピーを作成するために、内部的に使用されます。This constructor is primarily used internally to make a deep copy of an XML tree.

こちらもご覧ください

XDeclaration(String, String, String)

バージョン、エンコーディング、およびスタンドアロン ステータスを指定して、XDeclaration クラスの新しいインスタンスを初期化します。Initializes a new instance of the XDeclaration class with the specified version, encoding, and standalone status.

public:
 XDeclaration(System::String ^ version, System::String ^ encoding, System::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")。The version of the XML, usually "1.0".

encoding
String

XML ドキュメントのエンコーディング。The encoding for the XML document.

standalone
String

XML がスタンドアロンか、または外部エンティティの解決が必要かを指定する、"yes" または "no" が含まれた文字列。A string containing "yes" or "no" that specifies whether the XML is standalone or requires external entities to be resolved.

次の例では、宣言を含むドキュメントを作成します。The following example creates a document that contains a declaration.

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

この例を実行すると、次の出力が生成されます。This example produces the following output:

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

こちらもご覧ください

適用対象