[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсинг xml
zzs-ahdow
Дамы и господа.
Сразу скажу, мягко говоря, я новичек в этом. да и цели себе никогда не ставил обучиться программированию на PHP, поэтому изучаю посредственно и только факту. Но тут у меня появилась одна задача, и это не фидбек-форму написать, а нечто для меня вообще загадочное. Не ругайте слишком сильно. rolleyes.gif

Суть проблемы такая:
Есть в интернете такая игра, у нее есть API для получения информации по персонажам через генерируемый xml. Вот один из примеров: http://www.timezero.ru/info.pl?clanxml=crash%20test - по этой ссылке получаем xml, который далее я хочу на своем сайте уже удобоваримом виде предоставлять пользователям сайта. НО как это сделать, для меня загадка... да и третьи сутки уже голову ломаю пытаясь понять по примерам в интернете. Большая половина из которых толком не работает.
Помогите пожалуйста разобраться.

Заранее спасибо. smile.gif



Спустя 1 час, 36 минут, 32 секунды (8.09.2010 - 12:42) linker написал(а):
$DataXml = file_get_contents('http://www.timezero.ru/info.pl?clanxml=crash%20test');
$XmlDoc = new DomDocument('1.0', 'utf-8');
$XmlDoc->loadXML($DataXml);
$XPath = new DOMXPath($XmlDoc);
$UserNodes = $XPath->query('//html/body/clan/user');
foreach($UserNodes as $UserNode)
{
... // Получаем инфу о юзверях, для примера ниже получение логина пользователя
echo $UserNode->getAttribute('login') . '<br>';
}

Спустя 39 минут, 47 секунд (8.09.2010 - 13:22) zzs-ahdow написал(а):
Либо я что то не догоняю... Но в общем не выводит собственно ничего...

Спустя 5 минут, 8 секунд (8.09.2010 - 13:27) linker написал(а):
Прошу прощения, я не туда смотрел, надо поправить
$UserNodes = $XPath->query('//CLAN/USER');
Быстрый ответ:

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