Iv обнаружил, что невозможно записать какой-либо контент (текст или другие элементы) в элемент head, например
$XML = new XMLWriter();
$XML->openMemory();
$XML->startElement("head");
$XML->writeAttribute("id","head");
$XML->text("lable");
$XML->endElement();
$XML->startElement("div");
$XML->text("div");
$XML->endElement();
echo $XML->outputMemory();
будет выводить элементы в теле, а не в голове, но это дает правильные атрибуты:
<html>
<head id="head">
</head>
<body>
lable
<div>
div
</div>
</body>
</html>
Почему я не могу написать какой-либо контент в голову?