DOMDocument — добавить и распечатать doctype

У меня есть этот базовый класс:

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'));
}
}

и я хотел бы напечатать весь документ, включая документ. Если я использую:

$svg = new SVG();
$xml = $svg->saveXML();

Я получил:

<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg">…</svg>

Но хотел бы иметь

<!DOCTYPE svg …>

также напечатано.

Как я могу получить это?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]