xml пустые теги с PHP DOMDocument

$xmlFile="<test>WPUBON</test> <test1>SAPRTA</test1> <test2></test2> <test3></test3> "; 

У меня есть строка, как указано выше, и я разбираю ее с помощью PHP DOMDocuments

 $xml = new DOMDocument("1.0", "UTF-8"); $xml->loadXML($xmlFile); $xml->save("out/".$xmlFileName.".xml"); 

Результат пустых тегов приходит как </test2> который должен быть <test2></test2> из-за приложения, которое обрабатывает этот xml, необходимый для этого.

Пожалуйста, дайте мне знать, как это сделать!

Проверьте страницу руководства DOMDocument::save() . Он поддерживает опцию LIBXML_NOEMPTYTAG . Попробуй это:

 $xml->save("out/".$xmlFileName.".xml", LIBXML_NOEMPTYTAG );