XElement.DescendantsAndSelf 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 element som innehåller det här elementet och alla underordnade element i det här elementet i dokumentordning.
Överlagringar
| Name | Description |
|---|---|
| DescendantsAndSelf(XName) |
Returnerar en filtrerad samling element som innehåller det här elementet och alla underordnade element i det här elementet i dokumentordning. Endast element som har matchning XName ingår i samlingen. |
| DescendantsAndSelf() |
Returnerar en samling element som innehåller det här elementet och alla underordnade element i det här elementet i dokumentordning. |
Kommentarer
Den här metoden använder uppskjuten körning.
DescendantsAndSelf(XName)
- Källa:
- XElement.cs
- Källa:
- XElement.cs
- Källa:
- XElement.cs
- Källa:
- XElement.cs
- Källa:
- XElement.cs
Returnerar en filtrerad samling element som innehåller det här elementet och alla underordnade element i det här elementet i dokumentordning. Endast element som har matchning XName ingår i samlingen.
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)
Parametrar
Returer
En IEnumerable<T> av XElement dessa innehåller det här elementet och alla underordnade element i det här elementet i dokumentordning. Endast element som har matchning XName ingår i samlingen.
Exempel
I följande exempel skapas ett XML-träd och sedan används detta .
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
Det här exemplet genererar följande utdata:
Child
Kommentarer
Den här metoden använder uppskjuten körning.
Se även
Gäller för
DescendantsAndSelf()
- Källa:
- XElement.cs
- Källa:
- XElement.cs
- Källa:
- XElement.cs
- Källa:
- XElement.cs
- Källa:
- XElement.cs
Returnerar en samling element som innehåller det här elementet och alla underordnade element i det här elementet i dokumentordning.
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)
Returer
En IEnumerable<T> av XElement elementen som innehåller det här elementet och alla underordnade element i det här elementet i dokumentordning.
Exempel
I följande exempel skapas ett XML-träd och sedan används detta .
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
Det här exemplet genererar följande utdata:
Root
Child
GrandChild
Kommentarer
Den här metoden använder uppskjuten körning.