Удалите несколько пустых узлов с помощью SimpleXML

Я хочу удалить все пустые узлы в моем XML-документе, используя SimpleXML

Вот мой код:

 $xs = file_get_contents('liens.xml')or die("Fichier XML non chargé"); $doc_xml = new SimpleXMLElement($xs); foreach($doc_xml->xpath('//*[not(text())]') as $torm) unset($torm); $doc_xml->asXML("liens.xml"); с $xs = file_get_contents('liens.xml')or die("Fichier XML non chargé"); $doc_xml = new SimpleXMLElement($xs); foreach($doc_xml->xpath('//*[not(text())]') as $torm) unset($torm); $doc_xml->asXML("liens.xml"); 

Я видел с print_r() что XPath что-то захватывает, но ничего не удаляется из моего XML-файла.