<?php
$xml = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">
<tv source-info-url="http://c...content-available-to-author-only...t.com/" source-info-name="CherryTest" generator-info-name="XMLTV/: tv_grab_na_dd.in,v 1.70 2008/03/03 15:21:41 rmeden Exp $" generator-info-url="http://w...content-available-to-author-only...v.org/">
<channel id="Канал 1">
<display-name>Канал 1</display-name>
</channel>
<channel id="Канал 2">
<display-name>Канал 2</display-name>
</channel>
<programme start="20161104121212 +0200" stop="20161105215224 +0200" channel="0">
<title lang="ua">Передача 1</title>
<desc lang="ua">Описание отсутствует.</desc>
<date>20161104</date>
<audio>
<stereo>stereo</stereo>
</audio>
</programme>
<programme start="20161108121212 +0200" stop="20161109215225 +0200" channel="0">
<title lang="ua">Передача 2</title>
<desc lang="ua">Описание второй передачи. Йеее.</desc>
<date>20161108</date>
<audio>
<stereo>stereo</stereo>
</audio>
</programme>
<programme start="20161112121212 +0200" stop="20161113215226 +0200" channel="1">
<title lang="ua">Передача 3</title>
<desc lang="ua">Описание отсутствует.</desc>
<date>20161112</date>
<audio>
<stereo>stereo</stereo>
</audio>
</programme>
</tv>
XML;
var_dump((string
)$tv->channel[0]->{'display-name'});
foreach($tv->channel as $channel){
$attr = $channel->attributes();
}
foreach($tv->channel as $channel){
var_dump((string
)$channel->{'display-name'}); }