SimpleXml解析xml文件非常简单,应为他一次把XMl文档解析成大对象。
首先创建1.xml<?xml version="1.0" encoding="UTF-8"?>
yyj1
21
男
yyj2
21
男2
yyj3
50
男3
男3
yyj4
31
男3
a
b
然后创建1.php<?php
//从文件载入xml
$simplexml=simplexml_load_file('./1.xml');
//print_r($simplexml);
//获取具体节点的信息
echo $simplexml->student[1]->name.'
';
//看看root下有几个student
echo $simplexml->count().'
';
//获得子元素
$sons=$simplexml->children();
//print_r($sons);
//循环子元素
foreach ($sons as $s){
echo $s->count().'个子节点-'.$s->getName().'
';
}
?>
运行结果如下yyj2
6
3个子节点-student
3个子节点-student
4个子节点-student
3个子节点-student
1个子节点-a
1个子节点-b