Đối với ứng dụng Android tôi hiện đang làm việc, tôi muốn có thể phân tích cú pháp dữ liệu XML thô từ nguồn cấp dữ liệu RSS và hiển thị nó. Nguồn cấp dữ liệu RSS được đề cập sử dụng Feedburner để xuất bản và Google-fu của tôi cho đến nay đã không cho tôi biết cách tải XML thô. Có lời khuyên nào không?Nhận dữ liệu XML thô từ nguồn cấp dữ liệu RSS Feedburner
Trả lời
Thử thêm fmt = xml vào url của bạn. Ví dụ: http://feeds.feedburner.com/blogname?fmt=xml.
Tôi đang gặp phải các sự cố lạ khác đối với SDK iOS bằng XPathQuery để trích xuất dữ liệu từ phản hồi.
Chúng tôi đã kết thúc yêu cầu quản trị viên của trang web truy cập vào kết nối XMLRPC của anh ấy để chúng tôi có thể yêu cầu trực tiếp dữ liệu. Điều này đã làm việc cho tôi mặc dù. Cảm ơn bạn – SeanPONeil
Không hoạt động cho http://feeds.feedburner.com/dubstepnet Có khả năng bị nhà xuất bản vô hiệu hóa? –
Không hoạt động trong [blog của tôi] (http://feeds.feedburner.com/ShimmyDotNet?fmt=xml). – Shimmy
@Shimmy @Jordan Như một vấn đề thực tế là nó hoạt động, nếu bạn kiểm tra nguồn của trang web khi truy cập trang, bạn sẽ thấy rằng truy cập bình thường cung cấp một trang HTML và truy cập với? fmt = xml param cung cấp và nguồn cấp dữ liệu XML.
Kết quả vẫn giữ nguyên trong trình duyệt vì nguồn cấp dữ liệu XML cũng được định dạng bằng biểu định kiểu XSL, cho ra cùng một giao diện mà bạn sẽ nhận được mà không sử dụng tham số xml.
Vậy cách nào để nhận XML thuần túy trong trình duyệt? –
Trình duyệt sẽ tự động hiển thị nó bằng cách sử dụng biểu định kiểu, do đó, cách duy nhất tôi có thể xem để nhận được câu trả lời là sử dụng câu trả lời do sayguh cung cấp, sử dụng tùy chọn "Xem nguồn" :( – SilentDoc
Bạn nên sử dụng ?format=xml
để nhận XML thô cho nguồn cấp dữ liệu. Thật vậy, cả hai cách lấy XML nguồn cấp dữ liệu đều hoạt động. Nhưng không phải lúc nào. Tuy nhiên, ?format=xml
đã làm việc trên tất cả các nguồn cấp dữ liệu mà tôi đã thử nhưng ?fmt=xml
thì không. Tôi có thể đoán, fmt
là thông số kế thừa, dưới dạng nguồn cấp dữ liệu nơi Xem nguồn cấp dữ liệu XML có sẵn sử dụng format
.
Thông thường, FeedBurner cung cấp nguồn cấp dữ liệu XML trực tiếp (đừng nhầm lẫn với các biểu định kiểu được sử dụng để prettify RSS).
Feedburner url thức ăn ban đầu cho blogger như sau {blogname}/feeds/posts/default? Alt = rss
sau đó chuyển đổi nó trong flash Tutorial tại http://alaashaker.wordpress.com/2008/09/09/build-your-own-flash-rss-reader-tutorial-flash-actionscript-30/
của nó khá dễ dàng, Sau khi tìm kiếm ở đây n có cuối cùng tôi đã tìm thấy một giải pháp
http://www.blogger.com/feeds/blogId/posts/default
Lưu ý: để knw Blog của bạn Id, Trước tiên, đăng nhập vào Blogger. Sau đó chọn blog có ID bạn muốn tìm và nhấp vào tên của nó.
Từ bất kỳ trang đăng, cài đặt hoặc mẫu nào, bạn có thể tìm số ID của blog của mình nếu bạn xem URL trong thanh địa chỉ. Ở cuối địa chỉ, bạn có thể thấy rằng nó nói blogID = XXXXXX trong đó X đại diện cho ID của blog của bạn.
Trong Google Chrome, bạn có thể cần phải áp dụng cả hai phương pháp mô tả ở đây cùng một lúc ("format = xml?" và "view-source:"):
view-source:http://feeds.feedburner.com/TheRegardingBlog?format=xml
Feedburner feeds gửi trình duyệt trở lại XML thô, nhưng nó cũng gửi biểu định kiểu tạo kiểu đánh dấu XML, do đó trình duyệt hiển thị XML dưới dạng nội dung theo kiểu:
<?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?>
Tuy nhiên dữ liệu được phân phát là XML.
Vì vậy, hoàn toàn không cần thiết để thêm thông số truy vấn như ?format=xml
. Nếu bạn đăng nhập phản hồi từ một yêu cầu đến một trong các nguồn cấp dữ liệu này hoặc xem nguồn, bạn sẽ thấy XML.
- 1. TFS checkin Nguồn cấp dữ liệu RSS
- 2. Kiểm tra nguồn cấp dữ liệu RSS
- 3. Hình ảnh trong nguồn cấp dữ liệu RSS
- 4. 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
- 5. Nguồn cấp dữ liệu Rss không hoạt động trên Chrome
- 6. Cách tạo nguồn cấp dữ liệu RSS "trống"
- 7. Video YouTube trong Blogger Nguồn cấp dữ liệu Atom/RSS
- 8. Cách xác thực nguồn cấp dữ liệu RSS
- 9. Tạo nguồn cấp dữ liệu RSS trong MVC4/WebAPI
- 10. Trình tạo nguồn cấp dữ liệu RSS Decent cho PHP
- 11. Tạo nguồn cấp dữ liệu RSS trong ASP.NET 3.5
- 12. utf-8 và htmlentities trong nguồn cấp dữ liệu RSS
- 13. Xác thực nguồn cấp dữ liệu RSS Django
- 14. Tạo nguồn cấp dữ liệu RSS trong Rails 3
- 15. Google Reader nhận được mọi mục trong nguồn cấp dữ liệu RSS như thế nào?
- 16. 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
- 17. nhận nguồn cấp dữ liệu RSS vào mảng php - có thể?
- 18. Làm cách nào để xem nguồn cấp dữ liệu RSS dưới định dạng XML?
- 19. cách tạo XML từ lược đồ XML trong dữ liệu java và nguồn cấp dữ liệu trong đó?
- 20. Vẫn có thể tạo nguồn cấp dữ liệu RSS từ một nhóm Facebook?
- 21. Nguồn cấp dữ liệu RSS: cách giới thiệu khoảng thời gian cập nhật?
- 22. Loại MIME chính xác để sử dụng cho nguồn cấp dữ liệu RSS là gì?
- 23. Cách tạo BufferedImage từ dữ liệu thô
- 24. Cách Django chỉ định hình ảnh kênh trong nguồn cấp dữ liệu rss
- 25. SCE - Nguồn cấp dữ liệu tùy chỉnh
- 26. Thực hiện tốt nhất cho một nguồn cấp dữ liệu RSS trong C# (ASP.net)
- 27. Nguồn cấp dữ liệu RSS Django có miền được đặt thành example.com
- 28. Tạo UIImage từ dữ liệu RGBA thô
- 29. Thời gian trì hoãn nguồn cấp dữ liệu RSS bên ngoài
- 30. Django rss feedparser trả về một nguồn cấp dữ liệu không có "tiêu đề"
Bạn có yêu cầu feedburner xml hoặc rss phía sau nguồn cấp dữ liệu feedburner không? – Alan
RSS phía sau nguồn cấp dữ liệu Feedburner – SeanPONeil