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



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格式写的






100. SimpleXML相关推荐

  1. 图像处理 100 问!!

    图像处理 100 问!! 参考链接地址:https://github.com/gzr2017/ImageProcessing100Wen English is here (KuKuXia transl ...

  2. iphone html邮件发送,html – iPhone邮件:由于锚标记,表格不会延伸到100%?

    我正在设计一个html简报,到目前为止每个电子邮件客户端都运行正常. 在移动设备上,它应该伸展到100%宽度,这是迄今为止的. 但: 在邮件打开时的iphone邮件中,我看到百分之百的宽度,直到那时右 ...

  3. Ubuntu 18 snap 占用 100%,卸载 snap

    1. 卸载 snap Ubuntu 18.04 安装之后输入 df -h 之后有很多 snap 占用 100% ,如下所示. wohu@ubuntu1804:~$ df -h Filesystem S ...

  4. 是男人就下100层【第五层】——2048游戏从源代码到公布市场

    上一篇<是男人就下100层[第五层]--换肤版2048游戏>中阳光小强对2048游戏用自己的方式进行了实现,并分享了核心源码,这一篇阳光小强打算将该项目的全部源码公开并结合这个实例在这篇文 ...

  5. 重庆社区计算机考试题库,2020重庆社区工作者考试题库:模拟题100题(64)

    2020年重庆社区工作者考试正在如火如荼的开展,为了帮助大家做好备考工作,社区工作者考试模拟题,希望考生们能与小编共同坚持--每日一练! 2020年社区工作者考试模拟题100题64 1. 在市场经济条 ...

  6. 四川高中计算机学校图片,四川2021年100分能上计算机学校吗

    四川100分能上计算机学校吗?从计算机学校方面所进行分析地话,中专计算机学校所对其学生的各方面要求是比较容易被进行满足的,而从学生所考的100分成绩来说的话,成绩是比较地低的,如果想要报读计算机学校的 ...

  7. 织梦mysql占用资源_解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记

    早上帮朋友一台服务器解决了Mysql cpu 占用 100%的问题.稍整理了一下: 朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysq ...

  8. php进程通讯 windows,windows-server-2008 – PHP进程一次运行一个,总是占用一个核心的100%...

    我们有七个用 PHP编写的网站,运行在带有IIS 7.5的Windows 2008服务器上.他们现在都很慢. 当我查看任务管理器时,我看到大约10个php-cgi.exe进程,它们都占用了0%的cpu ...

  9. 使用ecshop电子商务系统的100个小问题

    总结100条关于操作ecshop电子商务系统的小问题. 1:如何修改网站"欢迎光临本店" 回答:languages\zh_cn\common.php文件中, $_LANG['wel ...

  10. C语言100个经典的算法

    POJ上做做ACM的题 语言的学习基础,100个经典的算法 C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法 题目:古典问题:有一对兔子,从出生 ...

最新文章

  1. MySQL数据库环境使用全过程
  2. 南京晓庄学院计算机网络试卷,南京晓庄学院计算机网络8套卷(完整含答案).doc...
  3. 如何衡量目标检测模型的优劣
  4. 只要你的AI算法能比小白鼠聪明,DeepMind的这20万奖金请拿走
  5. python画图哆啦a梦-【Python】绘制哆啦A梦
  6. lua 收不到服务器发来消息,lua 学习之错误处理
  7. Python 计算机视觉(十四)—— OpenCV 进行霍夫变换
  8. 【PAT甲级 素数判断 进制转换】1015 Reversible Primes (20 分) Java版 4/4通过
  9. JDBC连接mysql数据库操作
  10. 企业网站 源码 服务邮箱:_企业网站建设对于服务器的选择至关重要
  11. java 切面_Java笔试面试精心整理得到89道Spring 核心知识【收藏向】
  12. 因为知道了30+款在线工具,我的工作效率提升500%!
  13. java 对象排重_现代化的 Java (八)——重说对象序列化
  14. Day13 - Ruby比一比: instance_eval 和 class_eval方法
  15. python面试通关_Python面试通关宝典
  16. 静态代码自动扫描p3c的使用
  17. 如何把kafka Log4j1.x升级到Log4j2.x ?
  18. Http协议是无状态的 作者:cp_insist
  19. [Scala基础]--Either介绍
  20. 帮你混迹职场风生水起的八大定律

热门文章

  1. Android日常开发总结的技术经验60条 转
  2. Unix/Linux shell脚本编程学习--Shell Script II
  3. 怎么获取连表查询的相同字段
  4. Javascript校验含中文的字符串长度
  5. Server.MapPath 出现未将对象引用设置到对象的实例
  6. [USACO 1.5.1]数字金字塔
  7. 王建林的一个亿,靠打工能实现么?
  8. 浅析那些带着“主角光环“的泰坦尼克号幸存者(下)
  9. 敲黑板!从零开始,小白如何通过Kaggle竞赛提高数据分析能力!
  10. hal库开启中断关中断_【MCU】寄存器、标准库、HAL库、LL库,这么多库!你叫我怎么选?...