protected function getFormattedXml($xml)
{
$dom = new \DOMDocument();
$dom->preserveWhiteSpace = false;
$dom->loadXML($xml->asXML());
$dom->formatOutput = true;
$xml = $dom->saveXML();
$prefix = '<?xml version="1.0"?>';
if (0 === strpos($xml, $prefix)) {
$xml = substr($xml, strlen($prefix));
}
return trim($xml);
}