>백엔드 개발 >PHP 튜토리얼 >PHP는 XML 파일을 읽는 방법을 구현합니다.

PHP는 XML 파일을 읽는 방법을 구현합니다.

墨辰丷
墨辰丷원래의
2018-05-23 15:40:031696검색

이 글에서는 xml 파일 노드 연산을 위한 PHP 구현 기술을 포함하여 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[&#39;DOCUMENT_ROOT&#39;]."/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수학적 연산 및 데이터 처리 분석 예제_php 기술

PHP 소개Yii 프레임워크에서 캐싱의 일부 고급 사용법

PHP PDO Operation_php 스킬의 간단한 예

위 내용은 PHP는 XML 파일을 읽는 방법을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.