XObject.Document Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Property Value
The XDocument for this XObject.
Examples
The following example creates a document with some complex content. It then uses this property to retrieve the document for the Child
element.
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)
This example produces the following output:
<!--A comment in the document.-->
Applies to
See also
Arbeiten Sie mit uns auf GitHub zusammen
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.