라이브러리
[PHP] XMLWriter::toStream - 출력을 위해 스트림을 사용하여 새 XMLWriter를 만듭니다.
XMLWriter::toStream
PHP의 `XMLWriter` 클래스는 XML 문서를 생성하고 수정하는 데 사용할 수 있는 강력한 도구입니다. `XMLWriter::toStream` 메서드는 XML 문서를 생성한 후 스트림으로 반환하는 메서드입니다.
사용 방법
`XMLWriter::toStream` 메서드를 사용하려면 먼저 `XMLWriter` 객체를 생성하고, XML 문서를 생성한 후 `toStream` 메서드를 호출하면 됩니다.
예제
#hostingforum.kr
php
<?php
// XMLWriter 객체 생성
$xmlWriter = new XMLWriter();
// XML 문서 생성
$xmlWriter->openURI('php://memory');
$xmlWriter->startDocument('1.0', 'UTF-8');
$xmlWriter->startElement('root');
// 요소 추가
$xmlWriter->startElement('name');
$xmlWriter->writeAttribute('lang', 'ko');
$xmlWriter->text('John Doe');
$xmlWriter->endElement();
$xmlWriter->startElement('age');
$xmlWriter->text('30');
$xmlWriter->endElement();
$xmlWriter->endElement();
$xmlWriter->endDocument();
// 스트림으로 반환
$xmlStream = $xmlWriter->toStream();
// XML 문서 출력
echo stream_get_contents($xmlStream);
// 스트림 닫기
fclose($xmlStream);
?>
이 예제에서는 `XMLWriter` 객체를 생성하고, XML 문서를 생성한 후 `toStream` 메서드를 호출하여 XML 문서를 스트림으로 반환합니다. 반환된 스트림을 사용하여 XML 문서를 출력합니다.
결과
#hostingforum.kr
xml
<?xml version="1.0" encoding="UTF-8"?>
John Doe
30
참고
* `XMLWriter` 클래스는 PHP 5.1.0 이상에서 사용할 수 있습니다.
* `toStream` 메서드는 PHP 5.2.0 이상에서 사용할 수 있습니다.
* `XMLWriter` 객체를 생성한 후 `toStream` 메서드를 호출하기 전에 `startDocument` 메서드를 호출하여 XML 문서를 시작해야 합니다.
* `toStream` 메서드는 XML 문서를 스트림으로 반환하기 때문에, 반환된 스트림을 사용하여 XML 문서를 출력해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.