php Simplexml_Load_file解析xml详细实例
程序员文章站
2022-06-02 10:14:43
...
xml文档格式如下:
武汉xxx公司 张三 a 1 李四 b 2 王五 c 3 台北 板桥 桃园
php解析代码:
header("content-type:text/html; charset=utf-8"); //设置编码 $xml = simplexml_load_file('a.xml'); //载入xml文件 $lists和xml文件的根节点是一样的 echo $xml->company."
"; echo $xml->town."
id:"; echo $xml->town['id']."
parent:"; echo $xml->town['parent']."
"; echo "
循环读取:
"; foreach($xml->user as $users){ //有多个user,取得的是数组,循环输出 echo "-------------------
"; echo "姓名:".$users->name."
"; echo "编号:".$users->age."
"; echo "性别:".$users->age['sex']."
"; echo "序号:".$users->height."
"; } echo "
循环读取:
"; foreach($xml->town as $towns){ //有多个user,取得的是数组,循环输出 echo "-------------------
"; echo "id:".$towns['id']."
"; echo "归属:".$towns['parent']."
"; echo "地区:".$towns."
"; }
定义和用法:
simplexml_load_file() 函数把 xml 文档载入对象中,如果失败,则返回 false.
语法:simplexml_load_file(file,class,options,ns,is_prefix)
参数 描述
file 必需,规定要使用的 xml 文档.
class 可选,规定新对象的 class.
options 可选,规定附加的 libxml 参数.
ns 可选.
is_prefix 可选.
返回值:返回类 simplexmlelement 的一个对象,该对象的属性包含 xml 文档中的数据,如果失败,则返回 false.
本文地址:
转载随意,但请附上文章地址:-)
上一篇: 如何给sqlplus 安装help