
XMLWriter::toMemory 메서드를 사용하여 XML 문서를 메모리에 저장할 때, 인코딩 방식, 라인 엔딩, 인덴트 설정을 다음과 같이 할 수 있습니다.
#hostingforum.kr
php
$xml = new XMLWriter();
$xml->openMemory();
$xml->startDocument('1.0', 'UTF-8');
$xml->setIndent(4);
$xml->setIndentString(' ');
$xml->startElement('root');
$xml->text('Hello, World!');
$xml->endElement();
$xml->endDocument();
$memory = $xml->outputMemory();
echo $memory;
위 코드에서, 인코딩 방식은 'UTF-8'로 설정되어 있으며, 라인 엔딩은 자동으로 CRLF로 설정됩니다. 인덴트는 4칸으로 설정되어 있습니다.
이러한 설정으로 XML 문서를 메모리에 저장할 수 있습니다.
2025-06-03 07:07