[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите распарсить
oke11o
Здравствуйте.
Хочу распарсить xml от gismeteo.ru. Нужно собрать xml для нескольких городов. И не получается добавить элемент к созданному объекту.
Вот что получилось.
$cityList = array(
'san-jose' => 'http://informer.gismeteo.ru/xml/88280_1.xml',
'quesada' => 'http://informer.gismeteo.ru/xml/78772_1.xml',
'liberia' => 'http://informer.gismeteo.ru/xml/78774_1.xml',
'limon' => 'http://informer.gismeteo.ru/xml/78767_1.xml',
'puntarenas' => 'http://informer.gismeteo.ru/xml/78760_1.xml',
'san-isidro' => 'http://informer.gismeteo.ru/xml/78773_1.xml',
'siquirres' => 'http://informer.gismeteo.ru/xml/78770_1.xml',
'turrialba' => 'http://informer.gismeteo.ru/xml/78771_1.xml'
);

$doc = new DOMDocument('1.0', 'utf-8');
$root = $doc->appendChild(new DOMElement('root'));
foreach ($cityList as $cityName => $cityXml) {
$xml = new DOMDocument('1.0', 'utf-8');
$xml->load($cityList[$cityXml]);
$element = $xml->getElementsByTagName('TOWN');
//$root->appendChild($element); // как добавить элемент для созданного раннее объекта?
}
echo $doc->saveXML();

Закомментированный кусок не работает. Подскажите пожалуйста.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.