|
|
|
| Привет всем.У меня такая вот проблемка.
Есть rss акого вида.(неособо разбираюсь в таких делах...)
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <rss version="2.0">
- <channel>
<title>CBA News</title>
<link>http://www.cba.am/</link>
<description>Central Bank of Armenia - News</description>
<language>en</language>
<category>Newspapers</category>
<generator>Sourcio OpenCMS RSS generator</generator>
- <item>
<title />
<link>/CBA_SITE/modules/news/news_0008.html</link>
- <description>
<a class="info" href="/CBA_SITE/publications/general_overview.html?__locale=en" target="_blank">Monetary overview (October 2010)</a>
</description>
<guid>/CBA_SITE/modules/news/news_0008.html</guid>
<pubDate>December 14, 2010</pubDate>
</item>
- <item>
<title />
<link>/CBA_SITE/modules/news/news_0005.html</link>
- <description>
<a class="info" href="/CBA_SITE/downloads/stat_data_eng/reserve.xls" target="_blank">International Reserves and Foreign Currency Liquidity (October 2010)</a>
</description>
<guid>/CBA_SITE/modules/news/news_0005.html</guid>
<pubDate>November 30, 2010</pubDate>
</item>
- <item>
<title />
<link>/CBA_SITE/modules/news/news_0001.html</link>
- <description>
<a class="info" href="/CBA_SITE/publications/general_banber.html?__locale=en" target="_blank">Quarterly review (second quarter 2010)</a>
</description>
<guid>/CBA_SITE/modules/news/news_0001.html</guid>
<pubDate>October 5, 2010</pubDate>
</item>
</channel>
- <channel>
<title>CBA Exchange Rates</title>
<link>http://www.cba.am/</link>
<description>Central Bank of Armenia - Exchange Rates</description>
<language>en</language>
<category>Exchange Rates</category>
<generator>Sourcio OpenCMS RSS generator</generator>
- <item>
<title>Exchange Rates for December 26, 2010</title>
<link>http://10.137.25.185:8080/opencms/opencms/CBA_SITE/currencyJSP/allCurrencies.jsp?__locale=en</link>
- <description>
USD: 1 360.84
<br />
GBP: 1 557.68
<br />
EUR: 1 473.67
<br />
RUB: 1 11.81
<br />
</description>
<guid>http://10.137.25.185:8080/opencms/opencms/CBA_SITE/currencyJSP/allCurrencies.jsp?__locale=en</guid>
<pubDate>December 26, 2010</pubDate>
</item>
</channel>
- <channel>
<title>CBA Banking Rate</title>
<link>http://www.cba.am/</link>
<description>Central Bank of Armenia - Banking Rate</description>
<language>en</language>
<category>Banking Rate</category>
<generator>Sourcio OpenCMS RSS generator</generator>
- <item>
<title>Banking rate - 2010-12-13</title>
<link>http://10.137.25.185:8080/opencms/opencms/CBA_SITE/monetary/finMarket.jsp?__locale=en</link>
<description>12.0</description>
<guid>http://10.137.25.185:8080/opencms/opencms/CBA_SITE/monetary/finMarket.jsp?__locale=en</guid>
<pubDate>December 26, 2010</pubDate>
</item>
</channel>
</rss>
|
Хочу вывести курсы валют.
Написал вот это но выводит только доллар.
<?php
$xml=("http://www.cba.am/CBA_SITE/rss.xml?__locale=en");
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);
$channel=$xmlDoc->getElementsByTagName('channel')->item(1);
$channel_title = $channel->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
//output elements from "<channel>"
echo"$channel_title<br>";
$x=$xmlDoc->getElementsByTagName('item');
$item_title=$x->item(3)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$item_desc=$x->item(3)->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;
echo "$item_title<br>";
echo "$item_desc";
?>
Выводит это:
CBA Exchange Rates
Exchange Rates for December 26, 2010
USD: 1 360.84
|
Думаю проблема в теге <br />.
Помогите пожалуйста разобратся! | |
|
|
|
|
|
|
|
для: pnduk
(26.12.2010 в 12:04)
| |
<?php
$xml=("http://www.cba.am/CBA_SITE/rss.xml?__locale=en");
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);
$channel=$xmlDoc->getElementsByTagName('channel')->item(1);
$channel_title = $channel->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
echo"$channel_title<br>";
$x=$xmlDoc->getElementsByTagName('item');
$item_title=$x->item(3)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$item_descusd=$x->item(3)->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;
$item_descgbp=$x->item(3)->getElementsByTagName('description')
->item(0)->childNodes->item(2)->nodeValue;
$item_desceur=$x->item(3)->getElementsByTagName('description')
->item(0)->childNodes->item(4)->nodeValue;
$item_descrub=$x->item(3)->getElementsByTagName('description')
->item(0)->childNodes->item(6)->nodeValue;
echo "$item_title<br>";
echo "$item_descusd<br>$item_descgbp<br>$item_desceur<br>$item_descrub";
?>
|
| |
|
|
|