XmlDocument.Implementation XmlDocument.Implementation XmlDocument.Implementation XmlDocument.Implementation Property

Definition

Ruft das XmlImplementation-Objekt für das aktuelle Dokument ab.Gets the XmlImplementation object for the current document.

public:
 property System::Xml::XmlImplementation ^ Implementation { System::Xml::XmlImplementation ^ get(); };
public System.Xml.XmlImplementation Implementation { get; }
member this.Implementation : System.Xml.XmlImplementation
Public ReadOnly Property Implementation As XmlImplementation

Eigenschaftswert

Das XmlImplementation-Objekt für das aktuelle Dokument.The XmlImplementation object for the current document.

Beispiele

Im folgenden Beispiel wird ein neues XmlDocument mithilfe der-Implementierung eines anderen Dokuments erstellt.The following example creates a new XmlDocument using another document's implementation.

XmlDocument^ doc1 = gcnew XmlDocument;
doc1->Load( "books.xml" );
XmlDocument^ doc2 = doc1->Implementation->CreateDocument();
XmlDocument doc1 = new XmlDocument();
 doc1.Load("books.xml");
 XmlDocument doc2 = doc1.Implementation.CreateDocument();
Dim doc1 As New XmlDocument()
doc1.Load("books.xml")
Dim doc2 As XmlDocument = doc1.Implementation.CreateDocument()

Hinweise

XmlDocumentObjekte, die aus derselben XmlImplementation Freigabe erstellt wurden XmlNameTable, sind identisch.XmlDocument objects created from the same XmlImplementation share the same XmlNameTable. Dies ermöglicht es Benutzern, Attribut-und Elementnamen als-Objekte und nicht als Zeichen folgen zu vergleichen.This allows users to compare attribute and element names as objects rather than strings.

Obwohl die XmlDocument Objekte die gleiche Implementierung verwenden, müssen Sie zum Verschieben von Knoten aus einem Dokument in ein anderes ImportNode die-Methode verwenden.Although the XmlDocument objects share the same implementation, to move nodes from one document to another you must use the ImportNode method.

Gilt für: