라이브러리

[PHP] DOMDocument::prepend - 첫 번째 자식 노드 앞에 노드를 추가합니다.




DOMDocument::prepend

PHP의 DOMDocument 클래스는 HTML 및 XML 문서를 다루는 데 사용되는 클래스입니다. DOMDocument::prepend 메서드는 문서의 첫 번째 자식 노드를 추가하는 데 사용됩니다.

메서드 설명


DOMDocument::prepend 메서드는 문서의 첫 번째 자식 노드를 추가합니다. 이 메서드는 기존의 첫 번째 자식 노드를 삭제하고 새로운 노드를 추가합니다.

메서드 사용 예제


#hostingforum.kr
php

// DOMDocument 객체 생성

$doc = new DOMDocument();

$doc->loadHTML('
이전 텍스트');



// prepend 메서드 사용

$newNode = $doc->createElement('span', '새로운 텍스트');

$doc->prependChild($newNode);



// 결과 출력

echo $doc->saveHTML();



결과


#hostingforum.kr
html

새로운 텍스트
이전 텍스트



prepend 메서드 사용 예제 (XML)


#hostingforum.kr
php

// DOMDocument 객체 생성

$doc = new DOMDocument();

$doc->loadXML('이전 텍스트');



// prepend 메서드 사용

$newNode = $doc->createElement('newChild', '새로운 텍스트');

$doc->prependChild($newNode);



// 결과 출력

echo $doc->saveXML();



결과


#hostingforum.kr
xml

새로운 텍스트이전 텍스트



prepend 메서드 사용 예제 (HTML)


#hostingforum.kr
php

// DOMDocument 객체 생성

$doc = new DOMDocument();

$doc->loadHTML('
  • 이전 텍스트
'); // prepend 메서드 사용 $newNode = $doc->createElement('li', '새로운 텍스트'); $doc->prependChild($newNode); // 결과 출력 echo $doc->saveHTML();


결과


#hostingforum.kr
html

새로운 텍스트
  • 이전 텍스트


prepend 메서드 사용 예제 (HTML, 여러 노드 추가)


#hostingforum.kr
php

// DOMDocument 객체 생성

$doc = new DOMDocument();

$doc->loadHTML('
  • 이전 텍스트
'); // prepend 메서드 사용 $newNode1 = $doc->createElement('li', '새로운 텍스트 1'); $newNode2 = $doc->createElement('li', '새로운 텍스트 2'); $doc->prependChild($newNode1); $doc->prependChild($newNode2); // 결과 출력 echo $doc->saveHTML();


결과


#hostingforum.kr
html

새로운 텍스트 2새로운 텍스트 1
  • 이전 텍스트


이러한 예제를 통해 DOMDocument::prepend 메서드의 사용 방법을 이해할 수 있습니다. 이 메서드는 문서의 첫 번째 자식 노드를 추가하는 데 사용되며, 기존의 첫 번째 자식 노드를 삭제하고 새로운 노드를 추가합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색