次の方法で共有


XmlImplementation.CreateDocument メソッド

新しい XmlDocument を作成します。

Public Overridable Function CreateDocument() As XmlDocument
[C#]
public virtual XmlDocument CreateDocument();
[C++]
public: virtual XmlDocument* CreateDocument();
[JScript]
public function CreateDocument() : XmlDocument;

戻り値

新しい XmlDocument オブジェクト。

解説

同じ実装から作成された XmlDocument オブジェクトは、同じ名前テーブルを共有します。このため、ユーザーはオブジェクト間での属性名と要素名の比較をより効率的に実行できます。

XmlDocument オブジェクトは同じ実装を共有しますが、1 つのドキュメントから別のドキュメントにノードを移動するには、 ImportNode メソッドを使用する必要があります。

使用例

[Visual Basic, C#, C++] 同じ実装から 2 つの XmlDocument オブジェクトを作成する例を次に示します。

 
Dim imp As New XmlImplementation()
Dim doc1 As XmlDocument = imp.CreateDocument()
Dim doc2 As XmlDocument = imp.CreateDocument()

[C#] 
XmlImplementation imp = new XmlImplementation();
XmlDocument doc1 = imp.CreateDocument();
XmlDocument doc2 = imp.CreateDocument();

[C++] 
XmlImplementation* imp = new XmlImplementation();
XmlDocument* doc1 = imp->CreateDocument();
XmlDocument* doc2 = imp->CreateDocument();

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

XmlImplementation クラス | XmlImplementation メンバ | System.Xml 名前空間 | NameTable