本文实例讲述了PHP简单读取xml文件的方法。分享给大家供大家参考,具体如下:
我将软件版本更新中的版本号等数据信息存放在xml文件中,使用时将版本信息读取出来。
xml文件内容如下:
1
2
3
4
5
|
< xml version = "v1.01" encoding = "utf-8" > < updataMessages > < version >v1.8.7</ version > </ updataMessages > </ xml > |
下面是PHP如何读取xml文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
$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程序设计有所帮助。