вот код сильно не ржать =)
<?php
Class ParserKinopoisk {
var $NameFilm;
var $url;
// Выдёргиваем урлу с описанием кина
function NameToUrl($NameFilm){
$this->kino = urlencode($NameFilm);
$this->info = file_get_contents("http://www.kinopoisk.ru/index.php?kp_query={$this->kino}&x=0&y=0");
preg_match ("#1.</td><td width=100%><a class=\"all\" href=\"(.*?)\">.*?</a>#si", $this->info,$this->urls);
$this->url = "http://www.kinopoisk.ru{$this->urls[1]}";
}
//парсим страницу с инфой
function UrlParser(){
$this->content = file_get_contents($this->url);
preg_match ("#<H1 style=\"padding:0px;margin:0px\" class=\"moviename-big\">(.*)</H1>#",$this->content, $this->name_kino);
preg_match ("#<span style=\"font-size:13px;color:\#666\">(.*)</span>#",$this->content, $this->kino_en);
preg_match ("#src=\"/images/film/(.*).jpg\"#",$this->content, $this->kino_img);
preg_match ("#<td colspan=3 style=\"padding:10px;padding-left:20px;\" class=\"news\">(.*)</td>#siU",$this->content, $this->kino_info);
preg_match_all ("#<td height=15 align=right><a href=\".*\" class=\"all\">(.*)</a></td>#iU",$this->content, $this->kino_akters);
preg_match_all ("#<img src=\"/images/sqr-grey.gif\" width=4 height=4 vspace=1 hspace=7>(.*)</td><td class=\"desc-data\"><a href=\".*\" class=\"all\">(.*)</a>#iU",$this->content, $this->info_data);
}
}
а хочу я генерацию xml dom сначала корень а потом уже прочую рунду
чтоб типа получилося так
$tipaClass = new ParserKinopoisk();
$tipaClass-> NameToUrl("Бумер");
$tipaClass-> UrlParser();
$tipaClass-> NameToUrl("жопер");
$tipaClass-> UrlParser();
а на выходе получить типа отпарсеное в xml в таком виде
<?xml version="1.0" encoding="utf-8"?>
<films>
<film>
<название>Достучаться до небес</название>
<оригинал>Array</оригинал>
<image>32898</image>
<год>1997</год>
<страна>Германия</страна>
<режиссер>Томас Ян</режиссер>
<сценарий>Томас Ян</сценарий>
<продюсер>Вольфган Браун</продюсер>
<оператор>Джеро Стеффен</оператор>
<композитор>Кристиан Неандер</композитор>
<жанр>боевик</жанр>
<сборы в США>$5 710</сборы в США>
<премьера (мир)>20 февраля 1997</премьера (мир)>
<актеры>Тиль Швайгер, Ян Йозеф Лиферс, Тьерри Ван Вервеке, Мориц Бляйбтрой, Хуб Стапель, Леонард Лансинк, Ральф Херфорт, Корнелия Фробе, Рутгер Хауэр, Кристиана Пауль, …,</актеры>
<описание>
Судьба сводит героев картины в больнице, где врачи выносят им смертный приговор. Счет времени их жизней идет на часы. Дальнейшие события в фильме разворачиваются в стремительном темпе. Украв машину с миллионом долларов в багажнике, они сбегают из больницы.<br><br>Их преследуют наемные убийцы, они становятся грабителями поневоле, за ними гонится полиция, они попадают в бордель. Но тем не менее продолжают мчаться вперед, навстречу своей Судьбе.
</описание>
</film>
<film>
<название>Достучаться до небес232321</название>
<оригинал>Array</оригинал>
<image>32898</image>
<год>1997</год>
<страна>Германия</страна>
<режиссер>Томас Ян</режиссер>
<сценарий>Томас Ян</сценарий>
<продюсер>Вольфган Браун</продюсер>
<оператор>Джеро Стеффен</оператор>
<композитор>Кристиан Неандер</композитор>
<жанр>боевик</жанр>
<сборы в США>$5 710</сборы в США>
<премьера (мир)>20 февраля 1997</премьера (мир)>
<актеры>Тиль Швайгер, Ян Йозеф Лиферс, Тьерри Ван Вервеке, Мориц Бляйбтрой, Хуб Стапель, Леонард Лансинк, Ральф Херфорт, Корнелия Фробе, Рутгер Хауэр, Кристиана Пауль, …,</актеры>
<описание>
Судьба сводит героев картины в больнице, где врачи выносят им смертный приговор. Счет времени их жизней идет на часы. Дальнейшие события в фильме разворачиваются в стремительном темпе. Украв машину с миллионом долларов в багажнике, они сбегают из больницы.<br><br>Их преследуют наемные убийцы, они становятся грабителями поневоле, за ними гонится полиция, они попадают в бордель. Но тем не менее продолжают мчаться вперед, навстречу своей Судьбе.
</описание>
</film>
<films>
ну типа там в xml фильмы те которые просил а не те что в примере