PHP에서 xml 파일에 데이터를 추가하는 예
php는 xml 파일에 데이터를 추가합니다
- 시간: 2015-12-17 06:30:37 출처: 인터넷
소개: php는 xml 파일에 데이터를 추가합니다
xml 파일: stu.xml:
코드를 복사하세요코드는 다음과 같습니다.
< ;yingyu>75
위 파일 stu.xml은 일부 학생 데이터를 제공합니다.
이제 각 xuesheng 노드에 zongfen 속성을 추가해야 하며 그 값은 아래와 같이 yuwen+shuxue+yingyu
값과 같습니다.
코드는 다음과 같습니다.
< ; Shuxue & lt;/shuxue & gt;
& lt;/yingyu & gt;
& lt;/zongfen & gt; ; & Lt;/xuesheng & gt;
& lt;/xueShengmen & gt;
PHP를 사용하여 구현:
코드는 다음과 같습니다.
$doc = new DOMDocument();
$doc->load( 'stu.xml' ); $students = $doc->getElementsByTagName( “xuesheng ” ); foreach($students as $stu){
$yuwen = $stu->getElementsByTagName( “yuwen” )->item(0)->nodeValue; $shuxue = $stu->getElementsByTagName( “shuxue” )->item(0)->nodeValue;
$yingyu = $stu->getElementsByTagName( “yingyu” )->item(0)-> nodeValue;
$zongfen = $stu->getElementsByTagName( “zongfen” )->item(0)->nodeValue;
if($zongfen){
echo “노드가 이미 존재합니다. 더 이상 추가하지 마세요!";
계속;
}
$zongfen = $yuwen+$shuxue+$yingyu;
$newNode = $doc->createElement("zongfen",$zongfen);
$stu->appendChild($newNode);
}
$result = $doc->saveXML('stu.xml');
?>
관련 기사$yingyu = $stu->getElementsByTagName( “yingyu” )->item(0)-> nodeValue;
$zongfen = $stu->getElementsByTagName( “zongfen” )->item(0)->nodeValue;
if($zongfen){
echo “노드가 이미 존재합니다. 더 이상 추가하지 마세요!";
계속;
}
$zongfen = $yuwen+$shuxue+$yingyu;
$newNode = $doc->createElement("zongfen",$zongfen);
$stu->appendChild($newNode);
}
$result = $doc->saveXML('stu.xml');
?>
php는 간단한 xml 파일을 생성합니다
PHP로 xml 파일을 생성하는 예제 코드 학습
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 달 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
1 몇 달 전
By 尊渡假赌尊渡假赌尊渡假赌
어 ass 신 크리드 그림자 : 조개 수수께끼 솔루션
3 몇 주 전
By DDD
Windows 11 KB5054979의 새로운 기능 및 업데이트 문제를 해결하는 방법
2 몇 주 전
By DDD
Will R.E.P.O. 크로스 플레이가 있습니까?
1 몇 달 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7560
15


Cakephp 튜토리얼
1384
52


Steam의 계정 이름 형식은 무엇입니까?
84
11


Win11 활성화 키 영구
60
19


NYT 연결 힌트와 답변
28
98

