leer - loadxml php
etiquetas vacĂas xml con PHP DOMDocument (1)
$xmlFile="<test>WPUBON</test>
<test1>SAPRTA</test1>
<test2></test2>
<test3></test3> ";
Tengo un String como el anterior y estoy analizando esto usando PHP DOMDocuments
$xml = new DOMDocument("1.0", "UTF-8");
$xml->loadXML($xmlFile);
$xml->save("out/".$xmlFileName.".xml");
El resultado de las etiquetas vacías viene como </test2>
que necesito que sea <test2></test2>
debido a la aplicación que procesa este xml como tal.
Por favor, hágame saber una manera de hacer esto!
Verifique la página de manual de DOMDocument::save()
. Es compatible con la opción LIBXML_NOEMPTYTAG
. Prueba esto:
$xml->save("out/".$xmlFileName.".xml", LIBXML_NOEMPTYTAG );