라이브러리
[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)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.