Ben bir xml dosyası var:
<kemo>
<cities>
<area>area1</area >
<city>city1</city>
<status>Lipsum1</status>
</cities>
<cities>
<area>area1</area >
<city>city2</city>
<status>Lipsum2</status>
</cities>
<cities>
<area >area2</area >
<city>city3</city>
<status>Lipsum3</status>
</cities>
<cities>
<area >area2</area >
<city>city4</city>
<status>Lipsum4</status>
</cities>
<cities>
<area >area2</area >
<city>city5</city>
<status>Lipsum5</status>
</cities>
</kemo>
Ben simlpeXML ile bu xml yalak yürüyüş yapabilirsiniz, ama ben alan adlarını tekrarlamak istemiyorum. Ben böyle bir ağaç istiyorum:
area1 city1
city2
area2 city3
city4
city5
ile
$request_url = "xml.xml";
$xml = simplexml_load_file($request_url) or die("feed not loading");
foreach($xml->kemo as $value){
echo '<li><span>'.$value->area.' '.$value->city.'</span></li>';
}
Ben alanı tekrarladık. Nasıl çocuk yinelenen önleyebilir?