这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 PHP 简单读取 xml 文件的方法, 涉及 php 针对 xml 文件节点操作相关实现技巧, 需要的朋友可以参考下
本文实例讲述了 PHP 简单读取 xml 文件的方法。分享给大家供大家参考,具体如下:
我将软件版本更新中的版本号等数据信息存放在 xml 文件中,使用时将版本信息读取出来。
xml 文件内容如下:
- <xml version="v1.01" encoding="utf-8">
- <updataMessages>
- <version>v1.8.7</version>
- </updataMessages>
- </xml>
下面是 PHP 如何读取 xml 文件
- $doc = new DOMDocument();
- $filepath=$_SERVER['DOCUMENT_ROOT']."/upload/versionpc/ios.xml"; //xml文件路径
- $doc->load($filepath);
- $books = $doc->getElementsByTagName("updataMessages");
- foreach( $books as $book )
- {
- $versions = $book->getElementsByTagName("version");
- $version = $versions->item(0)->nodeValue;
- $newmsgs = $book->getElementsByTagName("newmsg");
- $newmsg = $newmsgs->item(0)->nodeValue;
- if($version2==$version)
- {
- $return = array(
- "status"=>0,
- "msg"=>"success"
- );
- }
- else
- {
- $return = array(
- "status"=>2,
- "msg"=>"have new version",
- "data"=>$newmsg
- );
- }
- }
希望本文所述对大家 PHP 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0812/340127.html