라이브러리

[PHP] DOMDocument::createCDATASection - 새 cdata 노드 생성




DOMDocument::createCDATASection


DOMDocument::createCDATASection은 DOMDocument 클래스의 메소드로, CDATASection 노드를 생성하는 메소드입니다.

CDATASection 노드는 XML 문서 내에서 CDATA (Character Data) 영역을 나타내는 노드입니다. CDATA 영역은 XML 문서 내에서 특수 문자를 사용할 수 있는 영역입니다.

사용법


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

#hostingforum.kr
php

$doc = new DOMDocument();

$cdata = $doc->createCDATASection('CDATA 영역의 내용');

$doc->appendChild($cdata);



예제


#hostingforum.kr
php

$doc = new DOMDocument();

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

$doc->appendChild($root);



$cdata1 = $doc->createCDATASection('CDATA 영역1의 내용');

$root->appendChild($cdata1);



$cdata2 = $doc->createCDATASection('CDATA 영역2의 내용');

$root->appendChild($cdata2);



echo $doc->saveXML();



결과


#hostingforum.kr
xml

<?xml version="1.0"?>



CDATA 영역1의 내용

CDATA 영역2의 내용





설명


위 예제에서, `createCDATASection` 메소드를 사용하여 CDATASection 노드를 생성하고, `appendChild` 메소드를 사용하여 노드를 루트 노드에 추가합니다. `saveXML` 메소드를 사용하여 XML 문서를 문자열로 출력합니다.

참고


- DOMDocument 클래스의 메소드: [https://www.php.net/manual/en/class.domdocument.php](https://www.php.net/manual/en/class.domdocument.php)
- CDATASection 노드: [https://www.w3.org/TR/REC-xml/#sec-cdsect](https://www.w3.org/TR/REC-xml/#sec-cdsect)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색