Wie bekomme ich das erste Kind ein XElement?
Den alten XmlElement-Klasse hatte eine FirstChild-Eigenschaft. Was ist der XElement-äquivalent?
Visual Studio ablehnt .Element(), .Elemente()[0].
EDIT: vielen Dank für alle Vorschläge. Ich wusste nicht, dass ich brauchte, um den import von System.Linq zu die Erste Methode verwenden.
Using System.Linq
.Elements.First
oder
Using System.Linq
Descendants.First
oder
.FirstNode
- msdn.microsoft.com/en-us/library/system.xml.linq.xelement.aspx erwähnt FirstNode(); ist es das, was Sie sind, nach?
- Nachkommen
- möglich, Duplikat der Wie bekomme ich das erste element nach dem element mit LINQ-to-XML?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du willst die
IEnumerable<XElement - > Descendants()
Methode derXElement
Klasse.Dieses Beispielprogramm:
Erzeugt diese Ausgabe:
http://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.aspx besagt, dass Xin eine Eigenschaft
FirstNode
geerbtXContainer
. Diese wird beschrieben als das erste untergeordnete Element des aktuellen Knotens, und so ist es wahrscheinlich, was Sie suchen.element.FirstNode
auf der Suche nach einemXElement
, aber es kehrte eineXText
Objekt mit "\r\n [verschiedene Räume]" als Wert.