2
我剛開始玩xpath並需要一些幫助。PHP使用xpath輸出
我使用TVDB的API並具有以下XML(簡稱爲問題)
<Data>
<Episode>
<id>4762752</id>
<EpisodeName>I.</EpisodeName>
<EpisodeNumber>1</EpisodeNumber>
<SeasonNumber>1</SeasonNumber>
</Episode>
<Episode>
<id>4762756</id>
<EpisodeName>II.</EpisodeName>
<EpisodeNumber>2</EpisodeNumber>
<SeasonNumber>1</SeasonNumber>
</Episode>
</Data>
我想所有的情節細節,其中集數=東西,季節數等於什麼。
我想我有xpath查詢正確但我不能(或不知道如何)訪問數據後。
我迄今爲止代碼:
$tvdbSeriesData = simplexml_load_file($tvdbSeriesFeed);
$tvdbEpisodes = $tvdbSeriesData->xpath("//Data/Episode[SeasonNumber/text() = '$seasonNumber'][EpisodeNumber/text() = '$episodeNumber']");
echo $tvdbEpisodes->id;
這是我第一次嘗試使用XPath,所以道歉,如果這是小事,但可能有人把我在正確的方向還是什麼我做錯了給我解釋一下這裏。
感謝
它看起來像工作正常,如果你嘗試的print_r($ tvdbEpisodes); –