XElement.DescendantsAndSelf Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu öğeyi ve bu öğenin tüm alt öğelerini içeren bir öğe koleksiyonunu belge sırasına göre döndürür.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| DescendantsAndSelf(XName) |
Bu öğeyi ve bu öğenin tüm alt öğelerini içeren filtrelenmiş bir öğe koleksiyonunu belge sırasına göre döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir. |
| DescendantsAndSelf() |
Bu öğeyi ve bu öğenin tüm alt öğelerini içeren bir öğe koleksiyonunu belge sırasına göre döndürür. |
Açıklamalar
Bu yöntem ertelenen yürütmeyi kullanır.
DescendantsAndSelf(XName)
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
Bu öğeyi ve bu öğenin tüm alt öğelerini içeren filtrelenmiş bir öğe koleksiyonunu belge sırasına göre döndürür. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir.
public:
System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ DescendantsAndSelf(System::Xml::Linq::XName ^ name);
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> DescendantsAndSelf(System.Xml.Linq.XName name);
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> DescendantsAndSelf(System.Xml.Linq.XName? name);
member this.DescendantsAndSelf : System.Xml.Linq.XName -> seq<System.Xml.Linq.XElement>
Public Function DescendantsAndSelf (name As XName) As IEnumerable(Of XElement)
Parametreler
Döndürülenler
Bunlardan IEnumerable<T> biri XElement , belge sırasına göre bu öğeyi ve bu öğenin tüm alt öğelerini içerir. Yalnızca eşleşen XName öğeler koleksiyona dahil edilir.
Örnekler
Aşağıdaki örnek bir XML ağacı oluşturur ve sonra bunu kullanır.
XElement xmlTree = new XElement("Root",
new XAttribute("Att1", "AttributeContent"),
new XElement("Child",
new XText("Some text"),
new XElement("GrandChild", "element content")
)
);
IEnumerable<XElement> das = xmlTree.DescendantsAndSelf("Child");
foreach (XElement el in das)
Console.WriteLine(el.Name);
Dim xmlTree As XElement = _
<Root Att1="AttributeContent">
<Child>Some text
<GrandChild>element content</GrandChild>
</Child>
</Root>
Dim das As IEnumerable(Of XElement) = xmlTree.DescendantsAndSelf("Child")
For Each el In das
Console.WriteLine(el.Name)
Next
Bu örnek aşağıdaki çıkışı oluşturur:
Child
Açıklamalar
Bu yöntem ertelenen yürütmeyi kullanır.
Ayrıca bkz.
Şunlara uygulanır
DescendantsAndSelf()
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
- Kaynak:
- XElement.cs
Bu öğeyi ve bu öğenin tüm alt öğelerini içeren bir öğe koleksiyonunu belge sırasına göre döndürür.
public:
System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ DescendantsAndSelf();
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> DescendantsAndSelf();
member this.DescendantsAndSelf : unit -> seq<System.Xml.Linq.XElement>
Public Function DescendantsAndSelf () As IEnumerable(Of XElement)
Döndürülenler
IEnumerable<T> XElement Belge sırasına göre bu öğeyi ve bu öğenin tüm alt öğelerini içeren öğelerden biri.
Örnekler
Aşağıdaki örnek bir XML ağacı oluşturur ve sonra bunu kullanır.
XElement xmlTree = new XElement("Root",
new XAttribute("Att1", "AttributeContent"),
new XElement("Child",
new XText("Some text"),
new XElement("GrandChild", "element content")
)
);
IEnumerable<XElement> das =
from el in xmlTree.DescendantsAndSelf()
select el;
foreach (XElement el in das)
Console.WriteLine(el.Name);
Dim xmlTree As XElement = _
<Root Att1="AttributeContent">
<Child>Some text
<GrandChild>element content</GrandChild>
</Child>
</Root>
Dim das As IEnumerable(Of XElement) = _
From el In xmlTree.DescendantsAndSelf() _
Select el
For Each el In das
Console.WriteLine(el.Name)
Next
Bu örnek aşağıdaki çıkışı oluşturur:
Root
Child
GrandChild
Açıklamalar
Bu yöntem ertelenen yürütmeyi kullanır.