100. SimpleXML

来源:互联网 发布:大学生兼职软件哪个好 编辑:程序博客网 时间:2024/04/27 18:46

这里写图片描述
这里写图片描述
这里写图片描述

对象为根元素,对象的属性为子元素。属性用数组形式访问

这里写图片描述
这里写图片描述


books.xml<?xml version="1.0" encoding="utf-8"?><books>    <book house="新华出版社">        <code>sb001</code>        <price>200</price>        <author>大明</author>        <title>天龙八部</title>    </book>    <book house="北大出版社">        <code>sb002</code>        <price>400</price>        <author>小明</author>        <title>笑傲江湖</title>    </book></books>
simplexml.php<?php//装载一个 xml 文件$lib = simplexml_load_file('books.xml');var_dump($lib);//取出书,books就是一个数组$books = $lib->book;for($i=0;$i<count($books);$i++){    $book = $books[$i];    echo $book['house'],"<br/>"; //去属性    echo $book->title . '||' . $book->author . '||' .$book->code . '<br/>';}//SimpleXMl 也可以和 xpath 结合使用$titles = $lib->xpath('//title');var_dump($titles);echo '<br/>使用simplexml 和 xpath 结合 <br/>';foreach ($titles as $title) {    echo $title,'<br/>';}

simplexml 也可以直接装载一个 string 字符串,以xml格式写的

这里写图片描述
这里写图片描述


这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

0 0
原创粉丝点击