public function toXml($printDefaults = false, $printComments = false)
{
$this->lastRootElementComment = null;
$doc = new \DOMDocument();
$doc->formatOutput = true;
$this->appendXml($doc, $printDefaults, $printComments);
return trim(str_replace("<?xml version=\"1.0\"?>\n", '', $doc->saveXML()));
}