Вот мой менее элегантное решение проблемы ..
Вам необходим доступ к серверу PHP.
Корм должен быть tranformed в RSS от атома, и есть очень хороший XSL стилей здесь подходит счет: http://atom.geekhood.net/, а именно: http://atom.geekhood.net/atom2rss.xsl
Существует один элемент в корме, что VS, кажется, не как:
<link xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" rel="replies" type="application/atom+xml" href="http://stackoverflow.com/feeds/question/204696/answers" thr:count="5" />
, чтобы обойти эту проблему, перейдите к концу таблицы стилей и закомментируйте следующую копию, как я сделал:
<!-- copy extensions -->
<x:template match='*'>
<x:comment>Unknown element <x:value-of select="local-name(.)"/></x:comment>
<!--
<x:copy>
<x:copy-of select='node()|@*'/>
</x:copy>
-->
</x:template>
Теперь создайте PHP файл на PHP сервер со следующим содержанием:
<?php
$url=$_GET['url'];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
curl_close($ch);
$chan = new DOMDocument();
$chan->loadXML($content);
$sheet = new DOMDocument();
$sheet->load('atom2rss.xsl');
$processor = new XSLTProcessor();
$processor->registerPHPFunctions();
$processor->importStylesheet($sheet);
$result = $processor->transformToXML($chan);
echo $result;
?>
Теперь переместите файл atom2rss.xsl в той же директории, что и файл PHP вы создали ..
Теперь в VS вы можете добавить новый СтарПейдж URL как:
http://yourserver.com/file.php?http://stackoverflow/feeds
Где yourserver.com Ваш домен и file.php является файл с содержимым PHP сверху. ..
Тогда вы сможете наслаждаться RSS-лентой из Stackoverflow.com в своей начальной странице в Visual Studio, то есть, конечно, если вы занимаетесь такими вещами.
Это предполагает, что вы работаете в PHP5 и имеют php_curl.dll и php_xsl.dll включен на сервере ..
Наслаждайтесь
Может быть, ваш интернет-вниз. Хех, не мог устоять. – 2008-10-14 19:20:16
Я думаю, что главная проблема заключается в различии между «фидом» и rss. RSS - это тип фида, наряду с атомом и rdf (для популярных). Большинство читателей каналов будут принимать несколько типов каналов. Подача, предоставляемая SO, является ATOM, и я не думаю, что VS поддерживает что-либо, кроме RSS. – 2008-10-14 19:25:01