PHP 스크립트를 사용하여 내 jobs.xml 파일에서 하위를 삭제하려고합니다.는 PHP를 사용하여 xml에서 자식을 제거하는 데 도움이 필요합니다.
내 jobs.xml처럼 보이는 방법은 다음과 같습니다
나는이 사용자의 작업 ID 걸릴과에 제출하고 작업 ID를 가지고 이벤트 아이를 삭제 PHP 스크립트를 생성 한<jobs>
<event jobid="1">
<title>jobtitle</title>
<desc>description</desc>
<date>postdate</date>
</event>
<event jobid="2">
<title>jobtitle</title>
<desc>description</desc>
<date>postdate</date>
</event>
<event jobid="3">
<title>jobtitle</title>
<desc>description</desc>
<date>postdate</date>
</event>
</jobs>
.
그러나 새 작업을 만들 때 새 작업 이벤트를 만들 때 $ jobid = $ xmlobj-> count() + 1;
나를 도와 줄 수 있습니까? 나는 PHP 스크립트를 사용하는 것을 선호하지만 자바 스크립트 역시 괜찮을 것이다.
편집 :
여기 삭제하는 내 코드의는 :
<?php
$jobs = simplexml_load_file('jobs.xml');
$jobid = $_POST['jobid'];
foreach ($jobs->children() as $event) {
if($event->attributes()->jobid == $jobid)
{
$dom=dom_import_simplexml($event);
$dom->parentNode->removeChild($dom);
}
}
$jobs->asXML('jobs.xml');
?>
@Paulo. 마침내 코드를 작성할 시간이 생겨 필요한 변경을 할 수있었습니다. 그것의 일 벌금. 감사. –
@MalavShah 환영합니다! 나는 너를 도울 수있어서 기뻐! :) –