а я по простоте душевной, когда впервые пробовал работать с WCF, посылал исключения как просто так, черех trow и сервис после этого менял статус на fault :) так я вместо того чтобы найти иной способ бросать исключения, просто после срабатывания исключения менял статус сервиса :)
А вообще, как тут уже некоторые говорили, лучше всего использовать свои классы результатов типа CallResult и т. п.
Я не спорю, вы во всем правы, просто хочу сделать небольшое замечание:
в вашем примере, за студента его задачу (разбор RSS) делал браузер, поэтому я и написал что работу делают "чужие" :)
Может кто то из этой массы кода чтото для себя почерпнул? А в таком быстром решении задачи ни чего интересного, с точки зрения описания... Статья писалась не для профи, а для новичков, которые тянутся к знаниям :)
> RssFeed и RssItem (у вас это к стати поля классов, а должны быть свойства)
Знаю, пришлось оставить на следующую статью, т.к. не влазило в ЖЖ...
> можно использовать метод SelectSingleNode, передав ему соответсвующее выражение XPath
Как то однажды испытывал с ним определенные трудности, даже уже не помню почему, с тех пор этот метод недолюбливаю :)
> И можете ещё раз перечитать сам пост, так как местами фразы повторяются и есть опечатки. Но это уже так.
Не доглядел вчера... Я статью печатал в ворде, генерируемый им HTML неподдается ни какой критике... В ЖЖ из-за этого статья не влазила, сократил свойства, все равно не влазила. Пытался править его вручную... Потратил 2 часа, все тока еще хуже сделал. Пришлось копировать в OO Writer, но при переносе возникли артефакты с раскраской текста (у некоторых слов она пропала) и с дублированием кусков приложений... И, как выяснилось, я не сумел найти все и поправить.
> За статью спасибо. Жду продолжения.
Пожалуйста. Я постараюсь написать еще минимум одну, до отъезда в армию.
Ну я не спорю. Каждый делает как ему удобно... Но все же иначе как свалкой, объединение всех фидов в одну ленту, я назвать не могу. Ни какой, ведь, упорядочености... Все новости наваленны в одну кучу.
А вообще, как тут уже некоторые говорили, лучше всего использовать свои классы результатов типа CallResult и т. п.
Я учту ваш "+" морально :)
> И жаль что на хабре мало статей по .net
И мне жаль... Вот я и пытаюсь как то это исправить
в вашем примере, за студента его задачу (разбор RSS) делал браузер, поэтому я и написал что работу делают "чужие" :)
Было бы интересно увидеть ссылки или топик на данную тему.
> а как же форматы rdf(веть это RSS 1.0) & atom ?????
В задании было написано: RSS ридер должен читать RSS 2.0.
Спасибо на добром слове :)
Знаю, пришлось оставить на следующую статью, т.к. не влазило в ЖЖ...
> можно использовать метод SelectSingleNode, передав ему соответсвующее выражение XPath
Как то однажды испытывал с ним определенные трудности, даже уже не помню почему, с тех пор этот метод недолюбливаю :)
> И можете ещё раз перечитать сам пост, так как местами фразы повторяются и есть опечатки. Но это уже так.
Не доглядел вчера... Я статью печатал в ворде, генерируемый им HTML неподдается ни какой критике... В ЖЖ из-за этого статья не влазила, сократил свойства, все равно не влазила. Пытался править его вручную... Потратил 2 часа, все тока еще хуже сделал. Пришлось копировать в OO Writer, но при переносе возникли артефакты с раскраской текста (у некоторых слов она пропала) и с дублированием кусков приложений... И, как выяснилось, я не сумел найти все и поправить.
> За статью спасибо. Жду продолжения.
Пожалуйста. Я постараюсь написать еще минимум одну, до отъезда в армию.