cyber,
файл который ты показал с отличной структурой. Парсится через XPath
$file = 'http://syjon-1.umcs.lublin.pl/link/plaindata/626';
$xml = simplexml_load_file($file);
if(!$xml) return;
$data = $xml->xpath("html/body/teachers/teacher[id=400]")[0];
var_dump($data); //получили учителя с ид 400