PHP의 DOMDocument을 사용하여 새 xml 파일을 작성합니다.PHP DOMDocument에 요소가 없으면 요소 만들기
부모/자식 배열을 반복하여 내 xml에 추가해야합니다. 부모가 존재하지 않으면, 그것을 만들고 자식을 추가하고 싶습니다. 존재하는 경우 해당 요소에 자식을 추가하려고합니다. 기본적으로
이 : 기존 요소를 검색 할 수
// create category element
$categories = $dom->createElement('categories');
// add each element to $categories
foreach($arr as $parent => $child){
// try to find pre-existing parent
$tmp_parent = $categories->some_function_to_find_child($parent);
// ..or create new parent
if($tmp_parent == null) {
$tmp_parent = $categories->appendElement($parent);
}
// add child
$tmp_parent->appendElement($child);
}
// add $categories to $dom
$dom->appendChild($categories);
정확히 무엇입니까? –
어떻게해야합니까? 아래쪽에 추가 한 코드는 내 목표를 설명하는 psudo 코드입니다. – doub1ejack
@ doub1ejack 배열 키는 고유해야합니다. 요소를 뒤집거나 두 값을 모두 저장해야합니다. – ThW