Lớp SyndicationFeed trong .NET chỉ có vẻ hỗ trợ RSS phiên bản 2.0. Tôi làm cách nào để hỗ trợ phiên bản RSS 0.91?Phân phối Lớp cấp dữ liệu không xử lý phiên bản RSS 0.91
7
A
Trả lời
3
Tóm lại, bạn cần phải tạo một lớp xử lý tuần tự hóa và deserialization của tiêu chuẩn RSS 0.91. Một lớp như vậy sẽ xuất phát từ lớp SyndicationFeedFormatter.
Tôi đã tạo một lớp học như vậy và cung cấp mã nguồn của nó cũng như mô tả cách sử dụng nó tại đây: Syndicating and Consuming RSS 1.0 (RDF) Feeds in ASP.NET 3.5.
Lập trình vui vẻ!
0
tôi sẽ đề nghị sử dụng CodeHollow.FeedReader gói hỗ trợ nhiều phiên bản RSS (bao gồm 0,91): https://github.com/codehollow/FeedReader
Các vấn đề liên quan
- 1. TFS checkin Nguồn cấp dữ liệu RSS
- 2. Kiểm tra nguồn cấp dữ liệu RSS
- 3. Xử lý dữ liệu phân cấp trong cơ sở dữ liệu
- 4. Xác thực nguồn cấp dữ liệu RSS Django
- 5. Nguồn cấp dữ liệu Rss không hoạt động trên Chrome
- 6. Trình tạo nguồn cấp dữ liệu RSS Decent cho PHP
- 7. Quản lý phiên trong ứng dụng được phân phối
- 8. Xử lý định dạng nguồn cấp dữ liệu
- 9. Cách tạo nguồn cấp dữ liệu RSS "trống"
- 10. Tạo nguồn cấp dữ liệu RSS trong MVC4/WebAPI
- 11. Tại sao RSS không thể xử lý dấu và?
- 12. Lớp phân phối MPI
- 13. Nguồn cấp dữ liệu RSS cho giá khí và cách diễn giải nguồn cấp dữ liệu
- 14. Lắp bản phân phối vào dữ liệu - MATLAB
- 15. Video YouTube trong Blogger Nguồn cấp dữ liệu Atom/RSS
- 16. Tạo nguồn cấp dữ liệu RSS trong ASP.NET 3.5
- 17. Nhận dữ liệu XML thô từ nguồn cấp dữ liệu RSS Feedburner
- 18. Phân phối cơ sở dữ liệu
- 19. utf-8 và htmlentities trong nguồn cấp dữ liệu RSS
- 20. Tạo nguồn cấp dữ liệu RSS trong Rails 3
- 21. Hình ảnh trong nguồn cấp dữ liệu RSS
- 22. Cách xác thực nguồn cấp dữ liệu RSS
- 23. Liệu pip có xử lý extras_requires từ các thiết lập/phân phối nguồn gốc không?
- 24. Phân phối phiên bản phát triển của ứng dụng iPhone
- 25. Thư viện trình phân tích cú pháp nguồn cấp dữ liệu RSS trong Python
- 26. Phân tích nguồn cấp dữ liệu RSS bằng cách sử dụng gói đóng gói XML R
- 27. Phân tích nguồn cấp dữ liệu RSS bằng cách sử dụng asp.net C#
- 28. Phiên bản nâng cấp của scikit-learn được bao gồm trong phân phối Enthought Canopy
- 29. Dữ liệu UDP có thể được phân phối không?
- 30. Django rss feedparser trả về một nguồn cấp dữ liệu không có "tiêu đề"
Scott, nhờ giải pháp của bạn. Nó làm việc cho tôi cho RSS 1.0, nhưng khi tôi cố gắng tiêu thụ RSS 0.91 từ http://www.bitwisemag.com/2/backend.php tôi nhận được lỗi: "Định dạng nguồn cấp dữ liệu RSS 1.0 không xác định". –
Bạn sẽ cần phải lấy mã của mình và viết một bit tương tự để đối phó với phiên bản 0.91. Tôi phải làm điều này. –