2012-02-20 4 views
0

URL에서 피드를 읽는 내 코드는 다음과 같다 실패합니다. 나는 그것은 내가 검색과 다른 질문과 답변을 읽고 이해 무엇 예외SyndicationFeed.Load는</p> <pre><code>var reader = XmlReader.Create("http://stackoverflow.com/feeds"); var feed = SyndicationFeed.Load(reader); </code></pre> <p>이 잘 작동, 특정 공급

'Text' is an invalid XmlNodeType. Line 18, position 1002. 

실패

"http://www.microsoft.com/feeds/technet/en-us/TechNetNewsFeed.xml". 

같은 몇 가지 다른 피드를로드하고 싶어 할 때, 그것은 RSS/원자 버전에 문제가 보인다 내가 읽으려고하는 피드의

어떻게 해결할 수 있습니까? 또한 솔루션이 모든 (거의 거의) 피드 유형에 대해 작동하고 외부 라이브러리를 사용하지 않는 것이 더 좋을 것입니다. 이것이 가능하지 않다면 가벼운 오픈 소스 외부 라이브러리를 제안하십시오.

+2

맞습니다. 피드에 깨진 것이 있습니다. 두 개의 ''항목 사이에 문자 'i'(일부 텍스트)가 나타납니다. 깨진 피드에는 작동하지 않습니다. –

+0

감사합니다. 나는 'i'를 제거하여 로컬에서 시도했지만 작동합니다. – Tanmoy

+0

BTW 내가 구문 분석 할 수있는 것이 무엇입니까? 나는 Linq를 사용했지만 코드가 너무 커서 각 속성을 수동으로 파싱 할 수 없었다. – Tanmoy

답변

-1

@ Damien_The_Unbeliever의 의견이 맞습니다. 피드 xaml이 잘못되었습니다. 그건 내 질문에 대한 답변.

관련 문제