문제

업데이트되지 않은 MS 페이지 대신 vs startpage에서 사용할 수있는 stackoverflow에 대한 URL이 있습니까? 대로 사용하는 URL은 도구> 옵션 :: 시작 대화 상자에서 설정할 수 있습니다.

난 노력 했어 https://stackoverflow.com/feeds 다음 오류에 대한 불만 사항 :

현재 뉴스 채널은 유효한 RSS 피드가 아니거나 인터넷 연결을 사용할 수 없을 수 있습니다. 뉴스 채널을 변경하려면 도구 메뉴에서 옵션을 클릭 한 다음 환경을 확장하고 시작을 클릭하십시오.

도움이 되었습니까?

해결책

그것은 보인다 https://stackoverflow.com/feeds 실제로 RSS가 아닌 원자 공급이므로 VS 문제가 발생하는 곳일 수 있습니다.

중개자를 생성하고 원자를 RSS로 변환해야 할 수도 있습니다.

다른 팁

https://stackoverflow.com/tags/vs2008 내가 선택한 것 - 최전선에서 VS2K8에 대한 관련 질문을 유지하기 위해

편집하다 - 왜 이것이 다운 투자가 발생했는지 모르겠습니다. URL이 유효합니다.

특정 태그 피드를 찾고 있다면 https://stackoverflow.com/feeds/tag/vs2008.

여기에 문제에 대한 우아한 해결책이 있습니다 ..

PHP 서버에 대한 액세스가 필요합니다.

피드는 원자에서 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 파일과 동일한 DIR로 이동합니다.

이제 vs에서 새로운 스타 페이지 URL을 다음과 같이 추가 할 수 있습니다.

http://yourserver.com/file.php?http://stackoverflow/feeds

어디에 yourserver.com 당신의 도메인입니다 file.php 위의 PHP 컨텐츠가있는 파일은 ...

그런 다음 Visual Studio의 Start Page에서 Stackoverflow.com에서 RSS 피드를 즐길 수 있어야합니다. 물론 그런 종류의 일이라면 ..

이것은 당신이 PHP5를 실행 중이며 서버에 php_curl.dll 및 php_xsl.dll을 활성화한다고 가정합니다.

즐기다

메인 페이지의 RSS 피드를 사용해보십시오. https://stackoverflow.com/feeds

편집하다: whoops는 의견이 올바르게 지적했듯이 RSS 피드가 아닌 원자 피드 인 것 같습니다. 게시하기 전에 두 번 확인해야합니다! 피드 버너를 통해 피드를 실행하여 RSS로 변환하려고했지만 VS는 여전히 마음에 들지 않습니다. 이상한 점은 Feedburner 피드 출력을 정적 XML 파일로 저장하고 로컬로 제공했을 때,대로는 아무런 문제가 없었습니다!

나는 이것을 잠시 동안 놀았으며 해결 방법을 알 수 없습니다. 나는 vs가 무엇을 좋아하지 않는지 정확히 모르지만 (아마도 헤더 관련이있을 것입니다), 이것이 효과가있는 유일한 방법은 사람들이 자신의 끝에 무언가를 구현하거나 누군가가 대리를 작성하는 경우라고 생각합니다.

다시 편집하십시오: 실제로 인코딩 관련이있을 수 있습니다. 흠 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top