XMLWriter::startDocument() 會寫入 XML 宣告。
沒有 XMLWriter::startDocument()
<?php
$xml = new XMLWriter();
$xml->openUri('php://stdout');
$xml->writeElement('message', 'Hello World!');
exit;
/*
輸出:
<message>Hello World!</message>
*/
?>
使用 XMLWriter::startDocument()
<?php
$xml = new XMLWriter();
$xml->openUri('php://stdout');
$xml->startDocument();
$xml->writeElement('message', 'Hello World!');
exit;
/*
輸出:
<?xml version="1.0"?>
<message>Hello World!</message>
*/
?>