
XMLWriter::flush 메소드는 XMLWriter 객체에 저장된 데이터를 버퍼에 출력하는 역할을 합니다. 이 메소드는 XML 문서를 출력하기 위해 사용하는 메소드가 아니며, XMLWriter::close 메소드와 함께 사용하여 출력되는 XML 문서를 Flush 하는 역할을 합니다.
XMLWriter::flush 메소드를 사용하여 XML 문서를 출력하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$xml = new XMLWriter();
$xml->openURI('php://output');
$xml->startDocument('1.0', 'UTF-8');
$xml->startElement('root');
$xml->writeElement('name', 'John');
$xml->writeElement('age', 30);
$xml->endElement();
$xml->flush();
$xml->endDocument();
이 예제에서 XMLWriter::flush 메소드는 XMLWriter 객체에 저장된 데이터를 버퍼에 출력합니다. XMLWriter::close 메소드는 XMLWriter 객체를 닫고 버퍼에 저장된 데이터를 출력합니다.
따라서 XMLWriter::flush 메소드는 XMLWriter::close 메소드와 함께 사용하여 출력되는 XML 문서를 Flush 하는 역할을 합니다.
2025-05-25 00:20