この記事では主に、PHP で XML ファイルを読み取る方法を紹介し、XML ファイルのノード操作のための PHP 実装テクニックを紹介します。必要な方は参考にしてください。
ソフトウェアのバージョン更新にバージョン番号やその他のデータ情報を 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" ;
$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数学的演算とデータ処理の分析例_phpスキル
PHPの概要Yiiフレームワークでのキャッシュの高度な使用法_phpスキル
PHP PDO 操作_php スキルの簡単な例
以上がPHPはxmlファイルを読み取るメソッドを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。