라이브러리

[PHP] DOMDocument::append - 마지막 자식 노드 뒤에 노드를 추가합니다.




DOMDocument::append()

DOMDocument::append() 메소드는 DOMDocument 객체에 새로운 노드를 추가하는 데 사용됩니다. 이 메소드는 DOMDocument 객체에 새로운 노드를 추가하고, 노드의 자식 노드 목록에 노드를 추가합니다.

사용법

DOMDocument::append() 메소드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

$doc = new DOMDocument();

$node = $doc->appendChild($doc->createElement('root'));

$doc->append($node);



위의 예제에서, `DOMDocument` 객체를 생성하고, `root` 이름의 새로운 노드를 생성합니다. 그런 다음, `append()` 메소드를 사용하여 새로운 노드를 `root` 노드에 추가합니다.

예제

다음은 `DOMDocument::append()` 메소드를 사용하여 XML 문서를 생성하는 예제입니다.

#hostingforum.kr
php

// XML 문서를 생성하는 예제

$doc = new DOMDocument();

$root = $doc->createElement('root');

$doc->appendChild($root);



// 새로운 노드를 생성

$node1 = $doc->createElement('node1');

$node1->appendChild($doc->createElement('child1'));

$node1->appendChild($doc->createElement('child2'));



// 새로운 노드를 추가

$root->appendChild($node1);



// 새로운 노드를 추가

$node2 = $doc->createElement('node2');

$root->append($node2);



// XML 문서를 출력

echo $doc->saveXML();



위의 예제에서, `DOMDocument` 객체를 생성하고, `root` 이름의 새로운 노드를 생성합니다. 그런 다음, `node1` 이름의 새로운 노드를 생성하고, `child1`과 `child2` 이름의 새로운 노드를 추가합니다. `root` 노드에 `node1` 노드를 추가하고, `node2` 이름의 새로운 노드를 추가합니다. 마지막으로, XML 문서를 출력합니다.

결과

XML 문서를 출력하면 다음과 같은 결과가 나타납니다.

#hostingforum.kr
xml



  

    

    

  

  





위의 예제에서, `DOMDocument::append()` 메소드를 사용하여 XML 문서를 생성하고, 새로운 노드를 추가하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 617 페이지

검색

게시물 검색