1つのXMLフィードを適切に解析し、そのデータを自分のサイトのテーブルに入力しました。ただし、もう少し複雑なフィードを処理していて、ツリーノードを見つけるのに問題があります。
XMLフィード: http: //xml.pinnaclesports.com/pinnaclefeed.aspx?sporttype = Football&sportsubtype = NFL
変数を宣言します:
$AwayLine = (string)$xml2->spread_visiting;
$HomeLine = (string)$xml2->home_visiting;
私の理解では、フィードは次のように分類されます(明らかに間違っています):
foreach ($xml2->event->period[0]->spread as $Spread) {
$AwayLine = $Spread->spread_visiting;
$HomeLine = $Spread->spread_home;
}
XMLパスに基づいて、すべてのアイテムがイベントとして表示されます。すべてのイベントには複数の期間があります。すべての期間に広がりがあります。すべてのスプレッドには、spread_visitingとspread_homeが含まれます。ただし、最初の期間、つまり期間[0]のスプレッドのみが必要です。
どんな助けでも大歓迎です!