Pergunta

Estou usando o RSS.Net Fork da Telligent para analisar um fluxo XML. O fluxo é bem formado e a maioria dos elementos desejados está sendo analisada, mas por algum motivo o elemento pubdata não é.

Inspecionar o conteúdo da alimentação mostra o elemento pubdata bem exibido, sem problemas com o RSS ou o conteúdo do elemento. Mas ... como eu disse, também sem análise. Inspecionar em shows do Visual Studio:

PubDate = {1/01/0001 12:00:00 AM}

O que claramente não é o caso e suspeito genérico para uma análise incorreta simples, então suspeito que esteja apenas falhando e inadimplente para o culminar de Nye, 1 (Pegue a pessoa gostosa mais próxima, rápido! *{Beijo}*)

Os feeds que estou tentando analisar são o Google News Feeds, então eu gostaria de assumir que eles estão funcionando corretamente.

Foi útil?

Solução

AHA!

Em um palpite, verifiquei o código do RSSReader e descobri que a data analisando, ao lidar com uma data que não analisa de maneira limpa (digamos, GMT+Offset):

Mon, 02 Nov 2009 12:34:56 GTM+10:00

Removerá o último 5 Personagens, saindo:

Mon, 02 Nov 2009 12:34:56 GTM+

Que deixam o DateTime.parse muito muito triste.

Então, vou alterar a biblioteca para lidar com o deslocamento do GMT Time.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top