
XMLWriter::setIndent 메소드는 XML 파일에 들여쓰기를 추가하는 데 사용됩니다. 이 메소드는 XML 파일의 구조를 자동으로 생성하는 데 사용되지 않습니다.
이 메소드를 사용하여 XML 파일의 들여쓰기 레벨을 설정할 수 있습니다. 예를 들어, 2레벨의 들여쓰기를 원할 경우, XMLWriter::setIndent 메소드에 2를 전달하면 됩니다.
예제를 살펴보겠습니다.
#hostingforum.kr
php
$xmlWriter = new XMLWriter();
$xmlWriter->openURI('php://output');
$xmlWriter->startDocument('1.0', 'UTF-8');
$xmlWriter->startElement('root');
$xmlWriter->setIndent(2); // 들여쓰기 레벨을 2로 설정합니다.
$xmlWriter->startElement('level1');
$xmlWriter->text('Level 1');
$xmlWriter->endElement();
$xmlWriter->startElement('level2');
$xmlWriter->text('Level 2');
$xmlWriter->endElement();
$xmlWriter->endElement();
$xmlWriter->endDocument();
$xmlWriter->flush();
이 예제에서는 XMLWriter::setIndent 메소드를 사용하여 XML 파일의 들여쓰기 레벨을 2로 설정하고, XML 파일을 작성하는 과정을 보여줍니다.
2025-03-03 21:02