문제

RSS 리더에서 stackoverflow 피드에 대한 지원을 추가하려고하는데 SelectNodes SelectSingleNode 가 효과가 없습니다.이것은 아마도 내가 아직 이해하지 못하는 ATOM 및 xml 네임 스페이스와 관련이있을 것입니다.

feed 태그에서 모든 속성을 제거하여 작동하도록했지만 이는 해킹이며 제대로 수행하고 싶습니다.그렇다면 아톰 피드와 함께 SelectNodes 를 어떻게 사용하나요?

다음은 피드 스 니펫입니다. 라코 디스


해결책 라코 디스

도움이 되었습니까?

해결책

XML 파일의 네임 스페이스 이름을 네임 스페이스 관리자의 네임 스페이스 이름과 혼동하지 마십시오.둘 다 바로 가기이며 반드시 일치 할 필요는 없습니다.

" http://www.w3.org/2005/Atom "를"atom "으로 지정한 다음"atom : entry "에 대해 SelectNodes를 수행합니다.

다른 팁

XmlNamespaceManager를 추가해야 할 수도 있습니다. 라코 디스

사용하는 문서에서 SelectNode를 호출하려면 필요합니다.어떤 오류가 표시됩니까?

정확히 추측하셨습니다. 네임 스페이스에없는 노드를 요청하고 있지만 이러한 노드는 네임 스페이스에 있습니다.

문제 및 해결책에 대한 설명 : http : //weblogs.asp.net/wallen/archive/2003/04/02/4725.aspx

사용하고 싶습니다 .. 라코 디스

그러나 entry 태그는 어떤 네임 스페이스에 속합니까?xmlns="http://www.w3.org/2005/Atom"이라고 가정하지만 제목이 없으므로 해당 네임 스페이스를 어떻게 추가합니까? 라코 디스

그런 건가요?

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