Вот на что у меня хватило мозгов((
$reader = new XMLReader();
$reader->open('http://www.alcatel-lucent.com/wps/ALURSSServlet?query=doctype+%3D+%7Edq%7ENews_Releases%7Edq%7E&collectionIDs=allunews');
while($reader->read()){
if ($reader->nodeType == XMLREADER::ELEMENT AND $reader->localName == 'item') {
while($reader->read()) {
if ($reader->nodeType == XMLREADER::ELEMENT AND $reader->localName == 'title') {$reader->read();
print "<b>title:</b>".iconv('UTF-8','cp1251',$reader->value)."<br />";
}
if ($reader->nodeType == XMLREADER::ELEMENT AND $reader->localName == 'description') {$reader->read();
print "<b>description:</b>".iconv('UTF-8','cp1251',$reader->value)."<br />";
}
if ($reader->nodeType == XMLREADER::ELEMENT AND $reader->localName == 'link') {$reader->read();
print "<b>link:</b>".iconv('UTF-8','cp1251',$reader->value)."<br />";
}
}
}
}
Всё по сути хорошо РСС читается, НО лента вещается на разных языках, необходимо изъять из неё итемы только с русским дескрипшином…
Дальше не знаю…
Глянул дум, но там с этим вообще дебри(((
Пробовал MagpieRSS, но она сразу мне сказала, что не будет читать эту РСС ;)