PHP에서 xml 파일을 수정하는 방법

藏色散人
풀어 주다: 2023-03-04 17:06:01
원래의
3077명이 탐색했습니다.

PHP에서 xml 파일을 수정하는 방법: 먼저 xml 파일을 연 다음 xml 문서를 탐색한 다음 xml 파일의 내용을 다시 할당하고 마지막으로 파일을 저장합니다.

PHP에서 xml 파일을 수정하는 방법

권장: "PHP Video Tutorial"

PHP 원칙 및 XML 콘텐츠 수정 및 삭제 방법

PHP에서 xml 파일을 수정하는 방법

예:

example.xml

  title1   title2   title3   title4   title5 
로그인 후 복사

먼저 xml 문서를 탐색합니다.

load('example.xml'); $books = $doc -> getElementsByTagName("book"); //遍历 foreach ($books as $book) { echo $book->getAttribute('id')."-"; echo $book->getElementsByTagName("title")->item(0)->nodeValue; echo "
"; }
로그인 후 복사

작업 결과는 다음과 같습니다.

1-title1
2-title2
3-title3
4-title4
5-title5

수정:

load('example.xml'); $books = $doc -> getElementsByTagName("book"); //遍历 foreach ($books as $book) { //将id=3的title设置为33333 if($book->getAttribute('id')==3){ echo $book->getAttribute('id')."-"; echo $book->getElementsByTagName("title")->item(0)->nodeValue="33333"; echo "
"; } } //对文件做修改后,一定要记得重新sava一下,才能修改掉原文件 $doc -> save('example.xml');
로그인 후 복사

수정 후

  title1   title2   33333   title4   title5 
로그인 후 복사

삭제 작업 :

load('example.xml'); $root = $doc -> documentElement; //根标签 $books = $doc -> getElementsByTagName("book"); //遍历 foreach ($books as $book) { //将id=4的删除 if($book->getAttribute('id')==4){ $root->removeChild($book); } } //对文件做修改后,一定要记得重新sava一下,才能修改掉原文件 $doc -> save('example.xml');
로그인 후 복사

삭제 후 결과는 다음과 같습니다.

  title1   title2   33333   title5 
로그인 후 복사

위 내용은 PHP에서 xml 파일을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!