2013-08-02 6 views
5

Ich stieß auf den folgenden Code, der mich auf den ersten Blick verwirrte. Ich konnte keine Ressourcen finden, da es schwer zu finden ist. Ich bin natürlich verwirrt über den ...<price> Teil davon. Wie heißt die Syntax/das Konzept, was macht es oder wo kann ich mehr über das Konzept lesen? Ich bin mir sicher, dass es nicht kompliziert ist, ich weiß einfach nicht, wonach ich suchen soll und war mir nicht einmal sicher, wie ich die Frage formulieren soll! Ist ... von <price> getrennt? Welche Arten kehren die zurück? Und jede andere allgemeine Information. Vielen Dank!XML-Ellipse/andere Syntax - wie heißt es?

Price = xml_GetElementValue(xml...<price>.FirstOrDefault) 
+0

Was bedeutet die 'xml_GetElementValue' Methode Signatur aussehen? – EkoostikMartin

+0

@GrantThomas haha. Und EkoostikMartin, xml_GetElementValue (XElement). Die 'xml' Variable selbst ist ein XElement. –

Antwort

3

Es wählt ein Untergeordnetes Element <price> unter dem xml XElement. Es ist eine LINQ to XML-Notation in VB.

Ermöglicht den Zugriff auf die Nachkommen der folgenden: ein XElement-Objekt, ein XDocument-Objekt, eine Sammlung von XElement-Objekte oder eine Sammlung von XDocument-Objekten.

object...<descendant>

Siehe auch: XML Nachkomme Achse Property (Visual Basic) http://msdn.microsoft.com/en-us/library/bb384876.aspx

+0

Ja, natürlich gibt es einen Weg in .NET über expliziten Aufruf von Descendants ("") - das wäre was C# Leute tun würden. Beachten Sie auch, dass es ein 'Objekt gibt. 'Notation auch für direkte Kinder. – Leon