次の方法で共有


XmlImplementation.CreateDocument メソッド

定義

新しい XmlDocument を作成します。

public:
 virtual System::Xml::XmlDocument ^ CreateDocument();
public virtual System.Xml.XmlDocument CreateDocument ();
abstract member CreateDocument : unit -> System.Xml.XmlDocument
override this.CreateDocument : unit -> System.Xml.XmlDocument
Public Overridable Function CreateDocument () As XmlDocument

戻り値

新しい XmlDocument オブジェクト。

次の例では、同じ実装から 2 つの XmlDocument オブジェクトを作成します。

XmlImplementation^ imp = gcnew XmlImplementation;
XmlDocument^ doc1 = imp->CreateDocument();
XmlDocument^ doc2 = imp->CreateDocument();
XmlImplementation imp = new XmlImplementation();
XmlDocument doc1 = imp.CreateDocument();
XmlDocument doc2 = imp.CreateDocument();
Dim imp As New XmlImplementation()
Dim doc1 As XmlDocument = imp.CreateDocument()
Dim doc2 As XmlDocument = imp.CreateDocument()

注釈

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

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

適用対象

こちらもご覧ください