simplexml_load_file()php解析xml文档

NewFile.xml

<?xml version="1.0" encoding="UTF-8"?>
<groups>
 <group>
  <name value="21">czh</name>
  <age>23</age>
  <sex>男</sex>
 </group>
 <group>
  <name>czh1</name>
  <age>231</age>
  <sex>男1</sex>
 </group>
</groups>

如上一个xml文件,使用simplexml_load_file()解析

 

$file=simplexml_load_file("NewFile.xml");  //函数把 XML 文档载入对象中
 if ($file){
  foreach ($file->group as $v){   //有多个group会遍历
   echo $v->name."<br>";  //因为simplexml_load_file函数将xml文件存入对象中,所以可以用 -> 来读取xml里面的属性
   echo $v->name["value"]."<br>";  //读取属性中的value属性值
  }
 }

你可能感兴趣的:(simplexml_load_file()php解析xml文档)