
XMLWriter::writeCdata는 특수 문자를 자동으로 인식하지 않습니다. 따라서 특수 문자가 포함된 경우에는 XMLWriter::writeRaw를 사용하여 직접 출력하는 것이 좋습니다.
예를 들어, \'<\' 문자가 포함된 경우 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$xmlWriter->writeRaw('
$xmlWriter->writeRaw('<');
$xmlWriter->writeRaw(']');
또는, 특수 문자를 HTML 엔티티로 변환하여 사용할 수도 있습니다.
#hostingforum.kr
php
$xmlWriter->writeCdata(htmlspecialchars('<'));
이러한 방법을 사용하면 특수 문자가 포함된 CDATA 태그의 내용을 올바르게 출력할 수 있습니다.
2025-04-22 13:54