我有这个基类:
class SVG extends \DOMDocument
{
public function __construct() {
parent::__construct('1.0', 'utf-8');
$this->appendChild($this->implementation->createDocumentType(
'svg',
'-//W3C//DTD SVG 1.1//EN',
'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'));
}
}
我想打印整个文档,包括doctype。如果我正在使用:
$svg = new SVG();
$xml = $svg->saveXML();
我明白了:
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg">…</svg>
但是想拥有
<!DOCTYPE svg …>
也打印出来。
我怎么能得到它?