1
我在這裏有XML http://xml.tab.co.nz/odds/2017-02-08 我想從會議節點檢索'number'屬性,從競賽節點檢索'number'屬性和從入口節點檢索'win'屬性。 他們應該依賴提取手段 會議2比賽1然後所有贏得它的屬性。會議2比賽2然後所有贏得它的屬性。 等。 我已經嘗試過這種從XML屬性提取數據
$xmlDoc = new DOMDocument();
$xmlDoc->load('http://xml.tab.co.nz/odds/2017-02-08');
$searchNode2 = $xmlDoc->getElementsByTagName("meeting");
foreach($searchNode2 as $searchNode2)
{
$valueID2 = $searchNode2->getAttribute('number');
$meetings[$k]=$valueID2;
$k++;
//echo "$valueID2\n";
}
$searchNode1 = $xmlDoc->getElementsByTagName("race");
foreach($searchNode1 as $searchNode1)
{
$valueID1 = $searchNode1->getAttribute('number');
$races[$j]=$valueID1;
$j++;
//echo "$valueID1\n";
}
$searchNode = $xmlDoc->getElementsByTagName("entry");
foreach($searchNode as $searchNode)
{
$valueID = $searchNode->getAttribute('win');
$runners[$i]=$valueID;
$i++;
//echo "$valueID\n";
}
,但是每一件事情都是獨立的,不能弄清楚如何做到這一點。
的可能的複製[PHP將XML轉換爲JSON](http://stackoverflow.com/questions/8830599/php-convert-xml-to-json) – carmine
我不想將整個XML轉換爲JSON。只是它的一個特定部分供進一步使用。 –
你能顯示想要的輸出嗎? – Parfait