XObject.Document プロパティ
定義
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
プロパティ値
この XDocument の XObject。The XDocument for this XObject.
例
次の例では、複雑なコンテンツを含むドキュメントを作成します。The following example creates a document with some complex content. 次に、このプロパティを使用して、要素のドキュメントを取得し Child
ます。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.-->