Freigeben über


XObject.Document Eigenschaft

Definition

Ruft den XDocument für diesen XObject ab.

public:
 property System::Xml::Linq::XDocument ^ Document { System::Xml::Linq::XDocument ^ get(); };
public System.Xml.Linq.XDocument Document { get; }
public System.Xml.Linq.XDocument? Document { get; }
member this.Document : System.Xml.Linq.XDocument
Public ReadOnly Property Document As XDocument

Eigenschaftswert

XDocument

Das XDocument für dieses XObject.

Beispiele

Im folgenden Beispiel wird ein Dokument mit einigen komplexen Inhalten erstellt. Anschließend wird diese Eigenschaft verwendet, um das Dokument für das Child Element abzurufen.

XDocument doc = new XDocument(  
    new XComment("A comment in the document."),  
    new XElement("Root",  
        new XElement("Child", "content")  
    )  
);  
XElement child = doc.Descendants("Child").First();  
XDocument documentOfChild = child.Document;  
Console.WriteLine(documentOfChild.FirstNode);  
Dim doc As XDocument = _  
        <?xml version="1.0"?>  
        <!--A comment in the document.-->  
        <Root>  
            <Child>content</Child>  
         </Root>  
Dim child As XElement = doc.Descendants("Child").First()  
Dim documentOfChild As XDocument = child.Document  
Console.WriteLine(documentOfChild.FirstNode)  

Dieses Beispiel erzeugt die folgende Ausgabe:

<!--A comment in the document.-->  

Gilt für

Siehe auch