php怎么循环读取红色部分的2条数据(分2条读出来),先谢了!如:
第一条:00001 11111 ....
第二条:00002 22222 .... <?xml version="1.0" encoding="utf-8" ?>
- <home_url>
- <url_list="true">- <USA>
<id>00001</id>
<time>2010-05-05 01:22:28</time>
<tid>1111</tid>
- <location>
<city>哈尔滨</city>
<state>黑龙江</state>
</location>
</USA>- <USA>
<id>00002</id>
<time>2010-05-05 01:22:28</time>
<tid>2222</tid>
- <location>
<city>哈尔滨</city>
<state>黑龙江</state>
</location>
</USA> </url_list>
</home_url>
第一条:00001 11111 ....
第二条:00002 22222 .... <?xml version="1.0" encoding="utf-8" ?>
- <home_url>
- <url_list="true">- <USA>
<id>00001</id>
<time>2010-05-05 01:22:28</time>
<tid>1111</tid>
- <location>
<city>哈尔滨</city>
<state>黑龙江</state>
</location>
</USA>- <USA>
<id>00002</id>
<time>2010-05-05 01:22:28</time>
<tid>2222</tid>
- <location>
<city>哈尔滨</city>
<state>黑龙江</state>
</location>
</USA> </url_list>
</home_url>
if (file_exists('xml.xml'))
{
$xml = simplexml_load_file('xml.xml');
foreach ($xml->url_list->children() as $child)
{
if($child->getName() == 'USA'){
echo $child->id.' '.$child->tid.'<br>';
}
}
}else
{
exit('Error.');
}
?>