2013-08-02 4 views
5

私は一見して私を困惑させた次のコードに行きました。私は、これの資源を見つけることができませんでした。その性質上、検索するのは難しいです。私はもちろんこれの...<price>部分に困惑しています。何の構文/コンセプト、何をやっているのか、コンセプトについてもっと読むことができますか?私はそれが複雑ではないと確信しています、私はちょうど何を探しているのかわからないし、質問をどのようにフレーズする方法もわからなかった! ...<price>とは別ですか?それらのタイプはどのようなものですか?その他の一般情報。ありがとう!XML省略記号/その他の構文 - それは何と呼ばれていますか?

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

この 'xml_GetElementValue'メソッドのシグネチャは次のように何を求めていますか? – EkoostikMartin

+0

@GrantThomas haha​​。そして、EkoostikMartin、xml_GetElementValue(XElement)。 'xml'変数自体はXElementです。 –

答えて

3

それはxmlのXElementの下にサブ子要素<price>を選択します。 VBのLINQ to XML表記です。

XElementオブジェクト、XDocumentオブジェクト、XElementオブジェクトのコレクション、またはXDocumentオブジェクトのコレクションの子孫へのアクセスを提供します。

object...<descendant>

参照:XML子孫軸プロパティ(Visual Basicの) http://msdn.microsoft.com/en-us/library/bb384876.aspx

+0

もちろん、.NETにはDescendants( "")への明示的な呼び出しを経由する方法があります。これがC#の人々の行うことです。 また、 'オブジェクトがあります。 '直接の子供のための記法も同様です。 – Leon

関連する問題