2013-05-30 48 views
-1

我已經創建了一個iPhone應用程序,用於讀取來自Feed的rss項目。我明白,只需添加標籤並向RSS文件添加足夠的信息即可手動更新此提要,但我希望使用界面進行此操作。首先想到的是,PHP。我可以用一個按鈕創建一個接口,PHP可以在提交時獲取一些文本框的值,併爲我創建項目...我可以使用PHP添加到RSS源嗎?

但是我似乎無法找到任何有關這種事情的文檔。這是否意味着我做錯了什麼?

謝謝

回答

1

是的,你可以。然而,再一次,它不會很有趣。

RSS是具有特定規則的XML的子集格式。這在實踐中,這意味着你可以去兩個方面看:

  • 如果您熟悉DOMDocument以及它在解析XML/HTML,我強烈建議你沿着這條路走下去。它可以讓你微調你的RSS輸出
  • 另一方面,如果你對XML解析和整體重新編碼不熟悉,最好使用一兩個庫來完成它。

就圖書館而言,當我在一個捏,我個人傾向於使用universal RSS feed generator。使用相對簡單,處理RSS和ATOM。

如果您熟悉DOMDocument,這裏有東西看出來:

  • 之前導入您的RSS文件,你需要聲明的命名空間。這與使用正確的定義添加setAttributeNS()一樣容易,並且導入
  • 您還需要關心傳入格式。一旦掌握瞭如何與XML一起工作,添加節點是一件小事。從那裏,一旦完成,只需撥打DOMDocument->saveXML()即可獲取新的XML文件。瞧,做完了。
+0

非常感謝。看起來像通用的RSS飼料生成器將是我的最佳選擇! – jskidd3

相關問題