Я хочу удалить все пустые узлы в моем 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-файла.