我有一个XML文件:混淆关于SimpleXML的
<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>
我可以走线槽这个XML与simlpeXML,但我不想重复区域名称。我想一棵树是这样的:
area1 city1
city2
area2 city3
city4
city5
与
$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>';
}
我已经重复区域。我怎样才能防止重复的孩子?
这是一个非常优雅的解决方案:-) – Burbas 2010-07-11 18:33:45
警告:非法偏移类型 – TheNone 2010-07-11 18:46:16
@dwich:+1我可能完全没有得到他的问题。 – Sarfraz 2010-07-11 18:50:16