Por que não é de garfo RSS.Net datas analisar Telligent?

votos
1

Estou usando garfo RSS.Net de Telligent para analisar um fluxo de XML. O fluxo é bem formado e a maior parte dos elementos desejados estão a ser analisado, mas por algum motivo o elemento pubData não é.

Inspecionar os conteúdos de alimento mostra o elemento pubData bem exibidos, sem problemas com o RSS ou o conteúdo do elemento. Mas ... Como eu disse, nenhuma análise, qualquer um. Inspecionando em programas do Visual Studio:

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

Que não é claramente o caso e de forma suspeita genérico para uma análise incorreta simples, então eu suspeito que seja apenas falhando a título definitivo e ao incumprimento, o culminar NYE, 1 ( Grab a pessoa quente mais próximo, rápido! * {Snog} * )

Os feeds Eu estou tentando analisar são feeds do Google Notícias, então eu gostaria de assumir que eles estão funcionando corretamente.

Publicado 27/08/2009 em 00:40
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Aha!

Em um palpite eu verifiquei através do código RSSReader, e descobriu que a análise data, quando se tratar de uma data que não analisa de forma limpa (Say, GMT + Offset):

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

Irá remover os últimos 5 caracteres, deixando:

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

Que fazem DateTime.Parse muito, muito triste.

Então, eu estou indo para alterar a biblioteca para lidar com a diferença horária GMT.

Respondeu 27/08/2009 em 01:03
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more