코드 복사 코드는 다음과 같습니다.
/*
-
11 content>content1
2009-10-11
;title2
content2
2009-11-11
*/
if(!function_exists('l')) {
function l() {
echo '
************ ****** ************************
}
}
'; (file_exists('test10_12.xml')) {
$xml = simplexml_load_file('test10_12.xml')
//xpath 메소드를 사용하여 노드 위치 찾기
$query = $xml-> ;xpath('//title[@name="t1 "]/ancestor::item');
var_dump($query)
l()
//새 하위 추가 테스트 -제목 노드 아래의 노드 new
$query[0]- >title->addChild('new','new')
//제목 노드 아래의 새 속성 테스트
$query[0]->title->addAttribute('fuck ','fuck you')
//콘텐츠 노드 값을 hello,world로 수정하는 테스트
$query[0]-> ;content = 'hello,world';
//설명하지 마세요. 알겠습니다
$query[0]->asXML("10.xml")
}
? >
위 내용은 pth 내용을 포함하여 XML 파일 검색 및 수정을 위한 pth PHP XPath 구현 코드를 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.