php解析xml方法实例详解,解析xml实例详解

本文以实例形式详细讲述了php解析xml方法。分享给大家供大家参考。具体分析如下:

books.xml文件如下:

Harry Potter

J K. Rowling

2005

29.99

Everyday Italian

Giada De Laurentiis

2005

30.00

Learning XML

Erik T. Ray

2003

39.95

1、DOM解析XML

load("books.xml");

//获取所有的book标签

$bookDom=$doc->getElementsByTagName("book");

foreach($bookDom as $book){

$title = $book->getElementsByTagName("title")->item(0)->nodeValue;

$author = $book->getElementsByTagName("author")->item(0)->nodeValue;

$year = $book->getElementsByTagName("year")->item(0)->nodeValue;

$price = $book->getElementsByTagName("price")->item(0)->nodeValue;

echo "title:".$title."

";

echo "author:".$author."

";

echo "year:".$year."

";

echo "price:".$price ."

";

echo "***********************************

";

}

?>

2、xml_parse_into_struct

创建解析器,将xml数据解析到数组,释放解析器,再有就是从数组中提取想要的值。

print_r($arr);

echo "

";

?>

3、用 SAX 解析器读取 XML-----XML Simple API(SAX)解析器

print_r($xml);

echo "

";

?>

希望本文所述对大家的php程序设计有所帮助。

www.bkjia.comtrueTechArticlephp解析xml方法实例详解,解析xml实例详解 本文以实例形式详细讲述了php解析xml方法。分享给大家供大家参考。具体分析如下: books.xml文件...

php xml 实例教程,php解析xml方法实例详解,解析xml实例详解_PHP教程相关推荐

  1. 博客园php教程,PHP仿博客园,个人博客(1)_PHP教程

    本人本科学历,自学PHP大半年多了,断断续续地,但是最终还是坚定了我的想法,将PHP继续下去,所以写这个PHP的博客是为了找个稳定的 PHP工作,不求工资多高,但求一收留之地.我能看懂大部分英语文档, ...

  2. cname解析教程_域名cname怎么解析 域名cname解析设置方法

    所谓的域名CNAME解析就是别名解析意思.基本上设置CNAME解析的话都是搞搞网站的朋友,很多人没有花钱买空间,用了一些免费的空间,然后自己搭建网站,当然最后就是需要CNAME解析域名咯,不然你的网站 ...

  3. java中process方法用处_Java中ProcessBuilder应用实例

    系列说明 可以使用java中的ProcessBuilder执行本地命令或脚本等工作 以下是一个简单的使用java调用本地python脚本的例子 List commands=new ArrayList( ...

  4. php xml 接口调用,php的SimpleXML方法读写XML接口文件实例解析

    在php5中读写xml文档是非常方便的,可以直接使用php的SimpleXML方法来快速解析与生成xml格式的文件,下面举例说明: 创建一个SimpleXML对象有三种方法: 1.使用new关键字创建 ...

  5. 使用DOM4J解析XML及采用Schema校验的方法

    使用DOM4J解析XML及采用Schema校验的方法 Validation Currently dom4j does not come with a validation engine. You ar ...

  6. php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...

    PHP遍历XML文档所有节点的方法 本文实例讲述了PHP遍历XML文档所有节点的方法.分享给大家供大家参考.具体实现方法如下: 1. contact.xml代码: J J J Manager Nati ...

  7. [转载]VC轻松解析XML文件 - CMarkup类的使用方法

    VC轻松解析XML文件 - CMarkup类的使用方法 VC解析XML文件的工具有很多,CMarkup, tinyXML,还有IBM的,MS的等等. 据说tinyXML很好,可能字符集问题,我编译不了 ...

  8. opencv 使用cvload加载xml出现错误原因解析及方法

    google了一下,发现这几年来,碰到这个问题的人并不少,但却没有一个人愿意深入进去好好分析一下原因的,包括[url:3jrjx97k]http://opencv.willowgarage.com/w ...

  9. Android中measure过程、WRAP_CONTENT详解以及 xml布局文件解析流程浅析

    转自:http://www.uml.org.cn/mobiledev/201211221.asp 今天,我着重讲解下如下三个内容: measure过程 WRAP_CONTENT.MATCH_PAREN ...

最新文章

  1. 蓝桥杯-本质上升序列-java
  2. 一步一步学Silverlight 2系列(4):鼠标事件处理
  3. python 文本文件处理_53 Python - txt普通文件处理
  4. 列赋值为列表_Pandas入门-3-新增数据列操作
  5. 正确的修改web项目的名字
  6. docker springboot读取配置文件_Docker从入门到掉坑(三):容器太多,操作好麻烦
  7. 你真的会发朋友圈吗?
  8. 一些同样适用于人生的计算机原理
  9. Java数值溢出问题以及简单的算法实例
  10. 《嵌入式 – GD32开发实战指南》第10章 串口通信
  11. 【SAP ABAP学习资料】(财务相关)BTE增强查找,新增
  12. web网页劫持是如何做到的、网页劫持是怎么做到的
  13. 【编程之美】中国象棋将帅问题
  14. Google+推出相册管理器Album Organizer
  15. 接口调用-【4】讯飞离线语音合成Windows/Linux
  16. openal MinGW 编译
  17. C语言:使用函数计算两点间的距离
  18. 门禁上的push是什么意思_门禁是什么看图就明白了
  19. matlab 神经网络输入小撇,急:请教用matlab实现RBF神经网络的输入问题
  20. Go语言网络监控之路_blackbox_exporter

热门文章

  1. Java Web学习总结(9)——servlet和Jsp生命周期解读
  2. 【高级数据类型】- 5.通道类型
  3. 从零手动实现简易Tomcat
  4. 安装pycrypto 2.6.1各种坑
  5. 有了人脸识别和虹膜扫描,指纹传感器是不是就OUT了?究竟哪个更安全?
  6. 如何让div在整个页面中居中?
  7. 今天发个技术贴,增加自信心
  8. 做企业:什么都可以外包么
  9. C#多线程和异步(二)——Task和async/await详解(转载)
  10. linux运维架构篇