2013-04-24 3 views
2
$xmlFile="<test>WPUBON</test> 
    <test1>SAPRTA</test1> 
    <test2></test2> 
    <test3></test3> "; 

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

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

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

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

ответ

6

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

$xml->save("out/".$xmlFileName.".xml", LIBXML_NOEMPTYTAG); 
Смежные вопросы