У меня есть следующий код, но даже если значение узла пусто или заполнено, я получаю то же эхо = не установлено или пусто
В мой заголовок я включаю XML-файл, который включает в себя:
$linkwebsite = $element->getElementsByTagName('linkwebsite')->item(0) ;
PHP-код:
<?php
if (!empty($linkwebsite)){
echo 'not empty';
}
else{
echo 'is not set or empty';
}
?>
Хорошо, понял, когда я получил эхо-переменную. Ошибка — объект класса DOMElement не может быть преобразован в строку, поэтому мне пришлось установить значение узла переменной следующим образом
<?php
if (!empty($linkwebsite->nodeValue)){
echo 'not empty';
}
else{
echo 'is not set or empty';
}
?>
Других решений пока нет …