XNode.ElementsAfterSelf 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 saudara setelah simpul ini, dalam urutan dokumen.
Overload
| Nama | Deskripsi |
|---|---|
| ElementsAfterSelf() |
Mengembalikan kumpulan elemen saudara setelah simpul ini, dalam urutan dokumen. |
| ElementsAfterSelf(XName) |
Mengembalikan kumpulan elemen saudara yang difilter setelah simpul ini, dalam urutan dokumen. Hanya elemen yang memiliki XName yang cocok yang disertakan dalam koleksi. |
Keterangan
Metode ini menggunakan eksekusi yang ditangguhkan.
ElementsAfterSelf()
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
Mengembalikan kumpulan elemen saudara setelah simpul ini, dalam urutan dokumen.
public:
System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ ElementsAfterSelf();
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> ElementsAfterSelf();
member this.ElementsAfterSelf : unit -> seq<System.Xml.Linq.XElement>
Public Function ElementsAfterSelf () As IEnumerable(Of XElement)
Mengembalikan
Salah IEnumerable<T> satu XElement elemen saudara kandung setelah simpul ini, dalam urutan dokumen.
Contoh
Contoh berikut membuat elemen dengan beberapa konten kompleks. Kemudian menggunakan metode ini untuk mengambil simpul dalam urutan dokumen.
XElement xmlTree = new XElement("Root",
new XText("Text content."),
new XElement("Child1", "child1 content"),
new XElement("Child2", "child2 content"),
new XElement("Child3", "child3 content"),
new XText("More text content."),
new XElement("Child4", "child4 content"),
new XElement("Child5", "child5 content")
);
XElement child = xmlTree.Element("Child3");
IEnumerable<XElement> elements = child.ElementsAfterSelf();
foreach (XElement el in elements)
Console.WriteLine(el.Name);
Dim xmlTree As XElement = _
<Root>Text content.
<Child1>child1 content</Child1>
<Child2>child2 content</Child2>
<Child3>child3 content</Child3>More text content.
<Child4>child4 content</Child4>
<Child5>child5 content</Child5>
</Root>
Dim child As XElement = xmlTree.<Child3>(0)
Dim elements As IEnumerable(Of XElement) = child.ElementsAfterSelf()
For Each el In elements
Console.WriteLine(el.Name)
Next
Contoh ini menghasilkan output berikut:
Child4
Child5
Keterangan
Metode ini hanya mencakup saudara kandung dalam koleksi yang dikembalikan. Ini tidak termasuk keturunan.
Metode ini menggunakan eksekusi yang ditangguhkan.
Lihat juga
Berlaku untuk
ElementsAfterSelf(XName)
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
Mengembalikan kumpulan elemen saudara yang difilter setelah simpul ini, dalam urutan dokumen. Hanya elemen yang memiliki XName yang cocok yang disertakan dalam koleksi.
public:
System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ ElementsAfterSelf(System::Xml::Linq::XName ^ name);
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> ElementsAfterSelf(System.Xml.Linq.XName name);
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> ElementsAfterSelf(System.Xml.Linq.XName? name);
member this.ElementsAfterSelf : System.Xml.Linq.XName -> seq<System.Xml.Linq.XElement>
Public Function ElementsAfterSelf (name As XName) As IEnumerable(Of XElement)
Parameter
Mengembalikan
Salah IEnumerable<T> satu XElement elemen saudara kandung setelah simpul ini, dalam urutan dokumen. Hanya elemen yang memiliki XName yang cocok yang disertakan dalam koleksi.
Contoh
Contoh berikut membuat elemen dengan beberapa konten kompleks. Kemudian menggunakan metode ini untuk mengambil elemen saudara kandung, dalam urutan dokumen.
XElement xmlTree = new XElement("Root",
new XText("Text content."),
new XElement("Child1", "child1 content"),
new XElement("Child2", "child2 content"),
new XElement("Child3", "child3 content"),
new XText("More text content."),
new XElement("Child4", "child4 content"),
new XElement("Child5", "child5 content")
);
XElement child = xmlTree.Element("Child3");
IEnumerable<XElement> elements = child.ElementsAfterSelf("Child4");
foreach (XElement el in elements)
Console.WriteLine(el.Name);
Dim xmlTree As XElement = _
<Root>Text content.
<Child1>child1 content</Child1>
<Child2>child2 content</Child2>
<Child3>child3 content</Child3>More text content.
<Child4>child4 content</Child4>
<Child5>child5 content</Child5>
</Root>
Dim child As XElement = xmlTree.<Child3>(0)
Dim elements As IEnumerable(Of XElement) = child.ElementsAfterSelf("Child4")
For Each el In elements
Console.WriteLine(el.Name)
Next
Contoh ini menghasilkan output berikut:
Child4
Keterangan
Metode ini hanya mencakup saudara kandung dalam koleksi yang dikembalikan. Ini tidak termasuk keturunan.
Metode ini menggunakan eksekusi yang ditangguhkan.