XElement.AncestorsAndSelf Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan kumpulan elemen yang berisi elemen ini, dan leluhur elemen ini.
Overload
| Nama | Deskripsi |
|---|---|
| AncestorsAndSelf() |
Mengembalikan kumpulan elemen yang berisi elemen ini, dan leluhur elemen ini. |
| AncestorsAndSelf(XName) |
Mengembalikan kumpulan elemen yang difilter yang berisi elemen ini, dan leluhur elemen ini. Hanya elemen yang memiliki XName yang cocok yang disertakan dalam koleksi. |
Keterangan
Elemen dalam koleksi yang dikembalikan berada dalam urutan dokumen terbalik.
Metode ini menggunakan eksekusi yang ditangguhkan.
AncestorsAndSelf()
- Sumber:
- XElement.cs
- Sumber:
- XElement.cs
- Sumber:
- XElement.cs
- Sumber:
- XElement.cs
- Sumber:
- XElement.cs
Mengembalikan kumpulan elemen yang berisi elemen ini, dan leluhur elemen ini.
public:
System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ AncestorsAndSelf();
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> AncestorsAndSelf();
member this.AncestorsAndSelf : unit -> seq<System.Xml.Linq.XElement>
Public Function AncestorsAndSelf () As IEnumerable(Of XElement)
Mengembalikan
Salah satu IEnumerable<T>XElement elemen yang berisi elemen ini, dan leluhur elemen ini.
Contoh
Contoh berikut membuat pohon XML. Kemudian menemukan GrandChild elemen, dan kemudian mencetak nenek moyangnya.
XElement xmlTree = new XElement("Root",
new XElement("Child",
new XElement("GrandChild", "element content")
)
);
XElement gc = xmlTree.Element("Child").Element("GrandChild");
IEnumerable<XElement> aas =
from el in gc.AncestorsAndSelf()
select el;
foreach (XElement el in aas)
Console.WriteLine(el.Name);
Dim xmlTree As XElement = _
<Root>
<Child>
<GrandChild>element content</GrandChild>
</Child>
</Root>
Dim GC As XElement = xmlTree.<Child>.<GrandChild>(0)
Dim aas As IEnumerable(Of XElement) = _
From el In GC.AncestorsAndSelf() _
Select el
For Each el In aas
Console.WriteLine(el.Name)
Next
Contoh ini menghasilkan output berikut:
GrandChild
Child
Root
Keterangan
Elemen dalam koleksi yang dikembalikan berada dalam urutan dokumen terbalik.
Metode ini menggunakan eksekusi yang ditangguhkan.
Lihat juga
Berlaku untuk
AncestorsAndSelf(XName)
- Sumber:
- XElement.cs
- Sumber:
- XElement.cs
- Sumber:
- XElement.cs
- Sumber:
- XElement.cs
- Sumber:
- XElement.cs
Mengembalikan kumpulan elemen yang difilter yang berisi elemen ini, dan leluhur elemen ini. Hanya elemen yang memiliki XName yang cocok yang disertakan dalam koleksi.
public:
System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ AncestorsAndSelf(System::Xml::Linq::XName ^ name);
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> AncestorsAndSelf(System.Xml.Linq.XName name);
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> AncestorsAndSelf(System.Xml.Linq.XName? name);
member this.AncestorsAndSelf : System.Xml.Linq.XName -> seq<System.Xml.Linq.XElement>
Public Function AncestorsAndSelf (name As XName) As IEnumerable(Of XElement)
Parameter
Mengembalikan
Salah satu IEnumerable<T> yang XElement berisi elemen ini, dan leluhur elemen ini. Hanya elemen yang memiliki XName yang cocok yang disertakan dalam koleksi.
Contoh
Contoh berikut menggunakan ini .
XElement xmlTree = new XElement("Root",
new XElement("Child",
new XElement("GrandChild", "element content")
)
);
XElement gc = xmlTree.Element("Child").Element("GrandChild");
IEnumerable<XElement> aas = gc.AncestorsAndSelf("Child");
foreach (XElement el in aas)
Console.WriteLine(el.Name);
Dim xmlTree As XElement = _
<Root>
<Child>
<GrandChild>element content</GrandChild>
</Child>
</Root>
Dim GC As XElement = xmlTree.<Child>.<GrandChild>(0)
Dim aas As IEnumerable(Of XElement) = GC.AncestorsAndSelf("Child")
For Each el In aas
Console.WriteLine(el.Name)
Next
Contoh ini menghasilkan output berikut:
Child
Keterangan
Elemen dalam koleksi yang dikembalikan berada dalam urutan dokumen terbalik.
Metode ini menggunakan eksekusi yang ditangguhkan.