DomDocumentでXMLを出力したら<head/>タグが出る

simplexml_load_file()XMLが読み込めないため調べてみると、XMLファイルの中に<head/>タグが含まれていていて、パースエラー起こしてた。 var_dump()すると出てないんだけど、printやechoすると表示される。 HTTPヘッダのContent-Typeをtext/xmlにしたら出なくなった。

<?php
$dom = new DomDocument('1.0', 'UTF-8');
$conditions = $dom->appendChild($dom->createElement('items'));
$condition = $conditions->appendChild($dom->createElement('item'));
$condition->appendChild($dom->createElement('name', 'りんご'));

$dom->formatOutput = true;
header("Content-Type: text/xml");
echo $dom->saveXML();
?>

なんだこれ。