Поставить пробел в .xml (php DOM)
Подскажите как поставить пробел перед закрытием элемента xml.
Т.е. перед знаком "/>"
<lcd Language="1" WebLanguage="1" />
По умолчанию в этом месте не ставится пробел. Мне в рамках задачи нужно чтобы ставился этот пробел (особенность конфига).
Речь идёт о создании некоего конфига формата xml с помощью php DOM. Результатом будет создание простого xml файла, однако (к сожалению) без пробела после последнего аттрибута перед закрытием. Есть ли какое-то решение средствами php чтобы пробел ставился ?
Ведь между атрибутами пробел стоит же.
$local_config = new DOMDocument('1.1', 'utf-8');
$local_config->formatOutput = true;
$all = $local_config->createElement('all');
$lcds = $local_config->createElement('lcds');
$lcd = $local_config->createElement('lcd');
$all->appendChild($lcds);
$lcds->appendChild($lcd);
$lcd->setAttribute('Language', 1);
$lcd->setAttribute('WebLanguage', 1);
$local_config->save($directory_for_config .'config' . '.xml');
Источник: Stack Overflow на русском