ライブ ベッティング XML フィードを解析しようとしていますが、コード内から各ベットを取得する必要があります。簡単に言えば、基本クエリに「EventSelections」タグを使用し、XML でこれらのタグを「ループ」して、すべてのデータを取得し、CMS で使用できる各タグのエンティティを作成する必要があります。
私の問題は、その情報を収集するために、ツリー内の 2 つの場所を祖父母ノードに移動したいということです。各 EventID はゲームの一意の名前を参照し、一部のゲームは他のゲームよりも多くの賭けをしています。各ベットとそれに関連付けられた EventID を取得することが重要です。問題は、この ID が毎回祖父母であるということです。例:
<Sportsbet Time="2013-08-03T08:38:01.6859354+09:30">
<Competition CompetitionID="18" CompetitionName="Baseball">
<Round RoundID="2549" RoundName="Major League Baseball">
<Event EventID="849849" EventName="Los Angeles Dodgers (H Ryu) At Chicago Cubs (T Wood)" Venue="" EventDate="2013-08-03T05:35:00" Group="MTCH">
<Market Type="Match Betting - BIR" EachWayPlaces="0">
<EventSelections BetSelectionID="75989549" EventSelectionName="Los Angeles Dodgers">
<Bet Odds="1.00" Line=""/>
</EventSelections>
<EventSelections BetSelectionID="75989551" EventSelectionName="Chicago Cubs">
<Bet Odds="17.00" Line=""/>
</EventSelections>
granparent タグも取得する方法を知っている人はいますか?
現在私は使用しています:
//EventSelections (this is the context)
.//@BetSelectionID
.//@EventSelectionName
../.. 演算子も機能しないなど、これを行うためにさまざまな方法を試しました。これについての助けに永遠に感謝します。ありがとう。