
XMLWriter::writeCdata 메서드는 CDATA 구문을 생성하기 위해 사용됩니다. 이 메서드는 XMLWriter 객체에 CDATA 구문을 작성합니다.
CDATA 구문 내에서 특정 문자가 자동으로 인코딩되는 것은 아닙니다. XMLWriter::writeCdata 메서드는 수동으로 인코딩을 하기 때문에 수동으로 인코딩해야 합니다.
예를 들어, 다음 코드는 XMLWriter::writeCdata 메서드를 사용하여 CDATA 구문을 생성하는 방법을 보여줍니다.
#hostingforum.kr
php
$xmlWriter = new XMLWriter();
$xmlWriter->openURI('php://output');
$xmlWriter->startDocument('1.0', 'UTF-8');
$xmlWriter->startElement('root');
$xmlWriter->writeCdata('CDATA 구문 내에서 특정 문자가 자동으로 인코딩되지 않습니다.');
$xmlWriter->endElement();
$xmlWriter->endDocument();
$xmlWriter->flush();
이 코드는 XMLWriter 객체를 생성하고, XML 문서를 시작합니다. 그리고 'root' 요소를 시작하고, CDATA 구문을 생성합니다. CDATA 구문 내에서 특정 문자가 자동으로 인코딩되지 않습니다. 그리고 'root' 요소를 종료하고, XML 문서를 종료합니다.
2025-08-06 21:28