21,893
社区成员




<data>
<item itemid="1" image="btn1.jpg" title="图1" />
<item itemid="2" image="btn2.jpg" title="图2" />
<item itemid="3" image="btn3.jpg" title="图3" />
</data>
$xmlurl = "myxml.xml";
$xmlstr = file_get_contents($xmlurl);
if(!$xmlstr) halt("数据读取错误,请确认文件是否存在");
$xml = new SimpleXMLElement($xmlstr);
$sliders = array();
foreach ($xml->item as $item){
$slider = array('itemid'=>'','image'=>'','title'=>'');
$slider["itemid"] = $item["itemid"];
$slider["image"] = $item["image"];
$slider["title"] = $item["title"];
$sliders[]= $slider;
}
$str ='
<data>
<item itemid="1" image="btn1.jpg" title="图1" />
<item itemid="2" image="btn2.jpg" title="图2" />
<item itemid="3" image="btn3.jpg" title="图3" />
</data>
';
$xml = new SimpleXMLElement($str);
foreach($xml->item AS $k => $x)//可以这样取值
{
foreach($x->attributes() AS $key => $val)
{
echo $key . '=>' . $val . '<br />';
}
}
<?php
$xmlurl = "myxml.xml";
$xml = new SimpleXMLElement($xmlurl, NULL, TRUE);
var_dump($xml);
$sliders = array();
foreach ($xml->item as $item){
$slider = array('itemid'=>'','image'=>'','title'=>'');
$slider["itemid"] = $item["itemid"];
$slider["image"] = $item["image"];
$slider["title"] = $item["title"];
$sliders[]= $slider;
}
?>