Я работаю с этим XML-файлом , который имеет несколько пустых атрибутов, и в этом случае я хочу пропустить элемент списка всего этого атрибута.К сожалению, мой код все еще показывает все, даже если один из атрибутов пуст.Я уверен, что есть более простой (и работающий) способ сделать это.Вот моя страница и код:
$file = 'http://www.gostanford.com/*****/data/xml/events/m-baskbl/2010/index.xml';
$xml = simplexml_load_file($file);
foreach($xml as $event_date){
if(isset($event_date->event['vn']) && isset($event_date->event['hn']) && isset($event_date->event['vs']) && isset($event_date->event['hs']))
{
echo '<li>';
echo '<h3>', $event_date->event['vn'], ' vs ', $event_date->event['hn'], '</h3>';
echo '<p><strong>', $event_date->event['local_time'], '</strong></p>';
echo '<h3>', $event_date->event['vs'], ' - ', $event_date->event['hs'], '</h3>';
echo '</li>';
}
}