
XMLWriter의 flush() 메서드는 XML 형식으로 데이터를 스트림으로 출력하지 않습니다. 대신, XMLWriter의 close() 메서드를 사용하여 XML 형식으로 데이터를 스트림으로 출력할 수 있습니다.
#hostingforum.kr
php
$xml = new XMLWriter();
$xml->openURI('php://output');
$xml->startDocument('1.0', 'UTF-8');
$xml->startElement('root');
$xml->writeElement('id', 1);
$xml->writeElement('name', '이름');
$xml->endElement();
$xml->endDocument();
$xml->close();
또한, XMLWriter의 outputMemory() 메서드를 사용하여 XML 형식으로 데이터를 스트림으로 출력할 수 있습니다. 이 메서드는 XMLWriter의 close() 메서드와 유사한 기능을 제공합니다.
#hostingforum.kr
php
$xml = new XMLWriter();
$xml->openURI('php://output');
$xml->startDocument('1.0', 'UTF-8');
$xml->startElement('root');
$xml->writeElement('id', 1);
$xml->writeElement('name', '이름');
$xml->endElement();
$xml->endDocument();
$xml->outputMemory();
이러한 방법을 사용하여 XMLWriter를 이용하여 데이터를 스트림으로 출력할 수 있습니다.
2025-04-07 04:44