Почему этот код xmlreader не работает?

У меня есть файл, который выглядит так:

    
       About.com: Animation Guide
       Keep up with developments in online animation for all skill levels.     Download tools, and seek inspiration from online work.
       Top/Arts/Animation
    
    
       Toonhound
       British cartoon, animation and comic strip creations - links, reviews  and news from the UK.
       Top/Arts/Animation
    

etc.I»

я пытаюсь получитьоколо" URL, а также вложенный заголовок и описание. Я'Я попробовал следующий код, но все, что я получаю, это куча тире ...

$reader = new XMLReader();

if (!$reader->open("dbpedia/links/xml.xml")) {
die("Failed to open 'xml.xml'");
}
$num=0;
while($reader->read() && $numnodeType == XMLReader::ELEMENT && $reader->name == 'ExternalPage') {
$url = $reader->getAttribute('about');

while ($xml->nodeType !== XMLReader::END_ELEMENT ){
$reader->read();

 if ($reader->nodeType == XMLReader::ELEMENT && $reader->name == 'd:Title') {
 $title=$xmlReader->value;
 }
elseif ($reader->nodeType == XMLReader::ELEMENT && $reader->name == 'd:Description') {
$desc=$xmlReader->value;
}
}

}
$num++;echo $url."-".$title."-".$desc."<br>";
}
$reader->close();

я новичок в xmlreader, поэтому яБуду признателен, если кто-то может понять, что яЯ делаю неправильно.

Примечание: яЯ использую xmlreader, потому что файл огромен (миллионы строк).

РЕДАКТИРОВАТЬ: начало файла выглядит так:



  
  
1
  

    381773
  
  
  423945









Animation World Network
Provides information resources to the international animation community. Features include searchable database archives, monthly magazine, web animation guide, the Animation Village, discussion forums and other useful resources.
1
Top/Arts/Animation

так далее

Ответы на вопрос(3)

Ваш ответ на вопрос