Я боролся с этой проблемой, и я не могу понять, почему в первой строке xml-файла есть пробел.PHP DOM XML formatoutput добавление пробела в первой строке
Я создаю XML как строку, например, так:
$xml = '<?xml version="1.0" encoding="utf-8" standalone="no" ?>';
$xml .= '<AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.03_01">';
Следующее изображение представляет собой код, указанный выше.
И тогда я сохранить файл таким образом
$xml = new DOMDocument('1.0');
$xml->preserveWhiteSpace = FALSE;
$xml->formatOutput = TRUE;
$xml->loadXML($xmlString);
$xml->save('myfile.xml');
Сейчас проблема заключается в том, что файл содержит пробел в первой строке. Как его удалить? Я пытался без успеха ltrim($xmlString);