이 글은 주로 PHP를 사용하여 XML 내용을 수정하고 삭제하는 원리와 방법을 샘플 코드를 통해 자세히 소개하고 있으니 관심 있는 분들이 참고하시면 좋을 것 같습니다. , 아래를 살펴보겠습니다.
이 글에서는 주로 PHP에서 XML 내용을 수정하고 삭제하는 방법을 소개합니다. 더 이상 고민하지 말고 예제를 살펴보겠습니다.
구성도는 다음과 같습니다
샘플 코드
예시.
<?xml version="1.0" encoding="utf-8"?> <root> <book id="1"> <title>title1</title> </book> <book id="2"> <title>title2</title> </book> <book id="3"> <title>title3</title> </book> <book id="4"> <title>title4</title> </book> <book id="5"> <title>title5</title> </book> </root>
<?php $doc = new DOMDocument(); $doc->load('example.xml'); $books = $doc -> getElementsByTagName("book"); //遍历 foreach ($books as $book) { echo $book->getAttribute('id')."-"; echo $book->getElementsByTagName("title")->item(0)->nodeValue; echo "<br>"; }
1-title1
2-title2
3-title3
4-title4
5-title5
<?php
$doc = new DOMDocument();
$doc->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 "<br>";
}
}
//对文件做修改后,一定要记得重新sava一下,才能修改掉原文件
$doc -> save('example.xml');
이 글은 여기까지입니다. 전체 내용이 모두의 학습에 도움이 되기를 바랍니다.
관련 권장사항:
복권 확률 알고리즘을 계산하는 PHP 구현
+jQuery에서 3단계 탐색 메뉴 구현
위 내용은 PHP를 사용한 XML 콘텐츠 수정 및 삭제의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!