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

정의

현재 문서에 대한 XmlImplementation 개체를 가져옵니다.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

속성 값

현재 문서에 대한 XmlImplementation 개체입니다.The XmlImplementation object for the current document.

예제

다음 예제에서는 새 XmlDocument 다른 문서 구현을 사용 합니다.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()

설명

XmlDocument 동일한에서 만들어진 개체 XmlImplementation 동일한 공유 XmlNameTable합니다.XmlDocument objects created from the same XmlImplementation share the same XmlNameTable. 이는 사용자를 특성 및 요소 이름 문자열 대신 개체와 비교할 수 있습니다.This allows users to compare attribute and element names as objects rather than strings.

하지만 합니다 XmlDocument 개체에 동일한 구현을 공유, 다른 한 문서에서 노드를 이동 하려면 사용 해야는 ImportNode 메서드.Although the XmlDocument objects share the same implementation, to move nodes from one document to another you must use the ImportNode method.

적용 대상