Как заставить DOMDocument закрыть тэг, как хочу я?

Есть у меня в переменной xml

<parent>
    <item atr="some"></item>
  </parent>


Сохраняю я его

$doc = new \DOMDocument();
$doc->loadXML($xml);
$doc->save(path);


и в сохраненном библиотекой xml вижу такое
<parent>
    <item atr="some"/>
  </parent>


Библиотека удалила закрытия тэга, и поставила слэш.

Все бы ничего, но эту XML я отправляю постом на один удаленный сервер, к которому я доступа не имею, и сервер ругается на такой формат.

Может есть какие-то флаги?
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
@salexseen
Попробуй заменить $doc->save(path) на $doc->save(path, LIBXML_NOEMPTYTAG), тогда библиотека не должна удалять закрывающий тег.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы