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