라이브러리
[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 메서드의 사용 방법을 이해할 수 있습니다. 이 메서드는 문서의 첫 번째 자식 노드를 추가하는 데 사용되며, 기존의 첫 번째 자식 노드를 삭제하고 새로운 노드를 추가합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.