XNode.ElementsAfterSelf Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en samling av syskonelementen efter den här noden i dokumentordning.
Överlagringar
| Name | Description |
|---|---|
| ElementsAfterSelf() |
Returnerar en samling av syskonelementen efter den här noden i dokumentordning. |
| ElementsAfterSelf(XName) |
Returnerar en filtrerad samling av syskonelementen efter den här noden i dokumentordning. Endast element som har matchning XName ingår i samlingen. |
Kommentarer
Den här metoden använder uppskjuten körning.
ElementsAfterSelf()
Returnerar en samling av syskonelementen efter den här noden i dokumentordning.
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)
Returer
En IEnumerable<T> av XElement syskonelementen efter den här noden, i dokumentordning.
Exempel
I följande exempel skapas ett element med ett komplext innehåll. Den använder sedan den här metoden för att hämta noderna i dokumentordning.
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
Det här exemplet genererar följande utdata:
Child4
Child5
Kommentarer
Den här metoden innehåller endast syskon i den returnerade samlingen. Den innehåller inte underordnade.
Den här metoden använder uppskjuten körning.
Se även
Gäller för
ElementsAfterSelf(XName)
Returnerar en filtrerad samling av syskonelementen efter den här noden i dokumentordning. Endast element som har matchning XName ingår i samlingen.
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)
Parametrar
Returer
En IEnumerable<T> av XElement syskonelementen efter den här noden, i dokumentordning. Endast element som har matchning XName ingår i samlingen.
Exempel
I följande exempel skapas ett element med ett komplext innehåll. Den använder sedan den här metoden för att hämta syskonelementen i dokumentordning.
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
Det här exemplet genererar följande utdata:
Child4
Kommentarer
Den här metoden innehåller endast syskon i den returnerade samlingen. Den innehåller inte underordnade.
Den här metoden använder uppskjuten körning.