2011-07-08 67 views
1

我正在寫一個應用程序的PhoneGap(即對AJAX不跨域限制),需要解析RSS源(即提取信息),我一直在尋找一種簡單的方法來做到這一點。我看着this,這看起來不錯,但我寧願不連接到外部來源,因爲應用程序應該運行在非常慢的互聯網連接上,每個額外的連接都是一個問題。你們有什麼建議? JSON看起來是一個很好的想法,但是,任何直接的想法都很棒。RSS到JSON的PhoneGap

回答

1

我有同樣的問題。 但我不建議在每次通話中處理RSS ...這是瘋狂。 我也不推薦將整個RSS加載爲JSON ......它甚至是最糟糕的。 這些技術會將延遲添加到可能非常慢的連接。

我所做的更復雜一點,但您完全可以控制您發送的內容。

我假設加載任何物品之前,你將會讓冠軍從選擇的列表...

所以,首先,你需要解析用PHP(或其他服務器的整個RSS端語言),你會輸出JSON格式的文本文件: 1.含有它們的ID和標題(IMG路徑,日期的所有物品的清單,如果需要的文本文件) 2.每篇文章名爲rssfeed_的文本文件[id]

您在該腳本上放置了一個CRON任務,並確保所有內容都被壓縮。

然後,你創建一個小型的php文件來處理文件的名稱&作爲參數(你會從列表中獲得)。

最後,在您的應用程序中,您將調用一個獨特的php文件,該文件將動態獲取所需的任何文件,而無需對JSON進行任何XML(RSS)處理