2010-09-07 13 views
5

मैं PHP में लिखे गए एक आरएसएस पार्सर को खोज रहा हूं। समस्या यह नहीं है कि मुझे एक नहीं मिल रहा है। समस्या यह है कि बहुत सारे हैं और यह तय करना मुश्किल है कि किसके लिए उपयोग करना है (विशेष रूप से जब मुझे उनके साथ कोई अनुभव नहीं होता है और उन्हें आजमाया जाता है)।PHP में आरएसएस पार्सर का क्या उपयोग करना चाहिए?

क्या कोई मुझे "अच्छा" आरएसएस पार्सर की सिफारिश कर सकता है?

निम्न आवश्यकताओं को मेरे लिए महत्वपूर्ण हैं (महत्व के क्रम में दी गई):

  1. यह सभी जानकारी फ़ीड में दी गई (न केवल शीर्षक, वर्णन और लिंक लेकिन सब कुछ क्या है निकालने के लिए, सक्षम है उदाहरण फ़ीड फीड लेखक, फ़ीड आइकन, आइटम टैग और इतने पर)।
  2. यह न केवल आरएसएस फ़ीड बल्कि एटम फ़ीड पढ़ने में सक्षम होना चाहिए।
  3. यह आरएसएस (एटम) फीड "टूटा" होना सहिष्णु होना चाहिए।
  4. यह उपयोग करना आसान होना चाहिए।
+0

यह भी देखें कि http://stackoverflow.com/search?q=rss+parser+php – Gordon

उत्तर

8

मेरे वास्तविक जवाब हो जाएगा "आप SimplePie की कोशिश की है?", यह एक बहुत अच्छा XML पार्सर है, लेकिन आप यह कैसे टूटा हैंडल को देखने के लिए उनके demo पर एक नजर है करना होगा खिलाती :-)

+0

मैंने 1.2 डाउनलोड किया और डेमो को आजमाया, यह फेंकता है "अस्वीकृत: संदर्भ द्वारा नए के रिटर्न वैल्यू को आवंटित करना सी में बहिष्कृत है : \ xampp \ htdocs \ simplepie-simplepie-9a1ebc0 \ simplepie.inc लाइन 738 " – Neros

+0

पर आप एक समस्या उठाने पर विचार करना चाहेंगे -> https://github.com/simplepie/simplepie/issues –

5

सिंपलपी के अलावा पहले से ही उल्लेख किया गया है, Zend_Feed (जिसे स्टैंडअलोन का उपयोग किया जा सकता है) और चूंकि यह एक्सएमएल है, फिर भी आप any of the native XML extensions का उपयोग कर सकते हैं, जैसे DOM या XMLReader

+0

+1 Zend_Feed के लिए +1 – prodigitalson

संबंधित मुद्दे