本文的内容主要是整了同事的一些知识点。
php解析xml文件最重要的几个方法
首选
simplexml_load_file("文件路径")
其次
foreach()循环
simplexml_load_file()方法把xml文件转化为对象。
foreach()把对象中的信息循环输出
下面为大家解析一个关于二级地区的xml文件
area.xml文件
解析php文件
AreaXml.php文件
";
$xmlfile = "area.xml";
$xmlObj = simplexml_load_file($xmlfile);
$data = array();
foreach($xmlObj as $level1){
$level1_key = (int)$level1['key'];
$level1_text = (string)$level1['text'];
if(isset($level1->area)){
foreach($level1->area as $level2){
$level2_key = (int)$level2['key'];
$level2_text = (string)$level2['text'];
$data[$level1_key]['children'][$level2_key] = $level2_text;
}
}
}
?>