2012-05-30 25 views
7

Tôi đã làm web dev trong nhiều năm, nhưng đây là bước nhảy đầu tiên của tôi vào XML. Tôi đã tạo một nguồn cấp dữ liệu RSS và tôi không thể tìm ra cách để trình duyệt "khám phá" nguồn cấp dữ liệu của tôi và hiển thị biểu tượng RSS nhỏ trong thanh địa chỉ. Trang web được đề cập là: http://www.aurorafxstudios.com/blog và nguồn cấp dữ liệu RSS của tôi là: http://www.aurorafxstudios.com/blog/rss.php ... mọi trợ giúp sẽ được đánh giá cao. Cảm ơn bạn!RSS Auto Discovery

+2

Biểu tượng xuất hiện trong thanh địa chỉ của tôi. Có thể bạn đang sử dụng trình duyệt không hỗ trợ phát hiện tự động RSS. Nó không phải là rất thời trang những ngày này. – Quentin

+0

Hmmm, thật lạ lùng. Tôi đã nhìn thấy nó một lần, chuyển tab, trở lại và nó đã biến mất. Tôi đang ở trong Safari 5, mặc dù tôi đã thử nghiệm trong các phiên bản mới nhất của Firefox và Chrome. Tôi cũng sẽ đặt một liên kết RSS thủ công, nhưng thật tuyệt khi thấy liên kết RSS bật lên: ( –

Trả lời

8

Phiên bản 'chính thức' của cơ chế khám phá tự động nguồn cấp dữ liệu có thể tìm thấy tại http://www.rssboard.org/rss-autodiscovery.

Giả sử bạn có một hoặc nhiều liên kết phát hiện được công bố (MIME loại phụ thuộc vào định dạng thức ăn chăn nuôi):

<link rel="alternate" type="application/rss+xml" title="human-readable label" href="http://www.aurorafxstudios.com/blog/rss.php" /> 

Bạn có thể xác minh sự hiện diện của nó trong một số cách khác nhau. Ví dụ: trong IE 9, bạn có thể nhấn Alt + T (Công cụ) và xác minh liên kết khám phá của bạn được liệt kê trong tùy chọn trình đơn Nguồn cấp dữ liệu Discovery.

Nhiều người tiêu dùng nguồn cấp dữ liệu của bạn sẽ truy xuất thông qua trình đọc nguồn cấp dữ liệu, phần lớn sẽ chấp nhận URL của trang web của bạn và xác định nguồn cấp dữ liệu bạn xuất bản qua (các) liên kết khám phá và sau đó trình bày chúng người dùng. Bạn có thể cân nhắc sử dụng trình đọc nguồn cấp dữ liệu để xác minh các liên kết khám phá của bạn hoạt động.

Miễn là bạn tuân thủ đặc điểm kỹ thuật, tôi sẽ không lo lắng về nhiều hành vi khác nhau mà bạn sẽ thấy trong các trình duyệt khác nhau.

+0

Xin cảm ơn, tôi chắc chắn sẽ xem xét trang web đó. Có vẻ như nguồn cấp dữ liệu RSS của tôi được nhận dạng bởi trình đọc RSS, chỉ bằng cách nhập URL http://www.aurorafxstudios.com/blog/ của tôi. Điều này có nghĩa là liên kết khám phá của tôi phải hợp lệ. Tôi không thể thấy biểu tượng RSS nhỏ trong thanh địa chỉ, nhưng như bạn đã nói có thể đó chỉ là một hành vi trình duyệt lạ khi trình duyệt của tôi nhận ra các nguồn cấp dữ liệu RSS khác tốt: (PS. Tôi không có quyền truy cập vào IE9 như tôi vẫn chỉ có XP. Có ai có thể kiểm tra điều này cho tôi không? –

2

Thêm thông tin sau vào thẻ 'đầu' của bạn.

<link rel="alternate" type="application/rss+xml" title="Name of Your Feed" href="http://www.aurorafxstudios.com/blog.xml" /> 
+0

Xin lỗi bạn đã không nhận thấy bạn đã có mã này trong mã của bạn. –

+0

Không thành vấn đề! –