XNode.ElementsBeforeSelf 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 före den här noden i dokumentordning.
Överlagringar
| Name | Description |
|---|---|
| ElementsBeforeSelf() |
Returnerar en samling av syskonelementen före den här noden i dokumentordning. |
| ElementsBeforeSelf(XName) |
Returnerar en filtrerad samling av syskonelementen före 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.
ElementsBeforeSelf()
- Källa:
- XNode.cs
- Källa:
- XNode.cs
- Källa:
- XNode.cs
- Källa:
- XNode.cs
- Källa:
- XNode.cs
Returnerar en samling av syskonelementen före den här noden i dokumentordning.
public:
System::Collections::Generic::IEnumerable<System::Xml::Linq::XElement ^> ^ ElementsBeforeSelf();
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> ElementsBeforeSelf();
member this.ElementsBeforeSelf : unit -> seq<System.Xml.Linq.XElement>
Public Function ElementsBeforeSelf () As IEnumerable(Of XElement)
Returer
En IEnumerable<T> av XElement syskonelementen före den här noden, i dokumentordning.
Exempel
I följande exempel används den här axelmetoden.
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.ElementsBeforeSelf();
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.ElementsBeforeSelf()
For Each el In elements
Console.WriteLine(el.Name)
Next
Det här exemplet genererar följande utdata:
Child1
Child2
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
ElementsBeforeSelf(XName)
- Källa:
- XNode.cs
- Källa:
- XNode.cs
- Källa:
- XNode.cs
- Källa:
- XNode.cs
- Källa:
- XNode.cs
Returnerar en filtrerad samling av syskonelementen före 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 ^> ^ ElementsBeforeSelf(System::Xml::Linq::XName ^ name);
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> ElementsBeforeSelf(System.Xml.Linq.XName name);
public System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement> ElementsBeforeSelf(System.Xml.Linq.XName? name);
member this.ElementsBeforeSelf : System.Xml.Linq.XName -> seq<System.Xml.Linq.XElement>
Public Function ElementsBeforeSelf (name As XName) As IEnumerable(Of XElement)
Parametrar
Returer
En IEnumerable<T> av XElement syskonelementen före den här noden, i dokumentordning. Endast element som har matchning XName ingår i samlingen.
Exempel
I följande exempel används den här metoden.
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.ElementsBeforeSelf("Child2");
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.ElementsBeforeSelf("Child2")
For Each el In elements
Console.WriteLine(el.Name)
Next
Det här exemplet genererar följande utdata:
Child2
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.