में आरएसएस/एक्सएमएल बनाने पर युक्तियाँ मेरे पास एक सूची है यदि इन 3 आइटम: शीर्षक और लिंक और एचटीएमएल आधारित विवरण और मैं पुस्तकालय या बाहरी उपकरण की तलाश में हूं जो इन 3 वस्तुओं को खिलाया जा सकता है और एक आरएसएस बना सकता है एक्सएमएल पेज। क्या ऐसी किसी वस्तु का अस्तित्व है?आसानी से पाइथन
उत्तर
यह आपके द्वारा खोजा जाने वाला उत्तर नहीं हो सकता है, लेकिन कोई भी आरएसएस बोली एक काफी सरल मानक है (विशेष रूप से 0.9 और 2 के लिए होल्डिंग और 1 के लिए बाधाओं के साथ)।
यदि आप कोई अतिरिक्त बाधा नहीं रखते हैं, तो आप इसे हाथ से लिखने पर विचार कर सकते हैं (जैसे, आप पहले से ही Django का उपयोग करते हैं, या यह निकट भविष्य में अधिक जटिल हो जाएगा, या इसे स्वचालित रूप से वितरित किया जाना चाहिए, या आप चाहते हैं आरएसएस 1, आरएसएस 2 और एटम को एक बार में बनाने के लिए और 3 चश्मा पढ़ने का समय नहीं है)।
विनिर्देश:
कैसे django's RSS Framework?
मैं टेम्पलेट के लिए आइटम की सूची फ़ीड आप किसी टेम्पलेट का उपयोग करें और सुझाव देते हैं।
उदाहरण Jinja2 टेम्पलेट (एटम, नहीं आरएसएस, लेकिन आप अंदाजा हो), यह सोचते हैं कि आइटम हैं 3-tuples (शीर्षक, लिंक, एचटीएमएल): टेम्पलेट फ़ीड सामग्री
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<author>Author's name</author>
<title>Feed title</title>
{%for item in items %}
<entry>
<title>{{item[0]}}</title>
<link href="{{item[1]}}"/>
<content type="html">{{item[2]}}</content>
</entry>
{%endfor%}
</feed>
कोड और परिणाम आउटपुट:
import jinja2
env = jinja2.Environment(loader=jinja2.FileSystemLoader("."))
print env.get_template("feedtemplate.xml").render(items=get_list_of_items())
- 1. कैसे आसानी से सी ++
- 2. यूआईस्लाइडर को आसानी से
- 3. में आसानी से सेमेक
- 4. jQuery.easing - easeOutCubic - आसानी से
- 5. एपीआई डिजाइन: लचीलापन बनाम। आसानी से उपयोग
- 6. CSS3 संक्रमणों के बीच अंतर 'आसानी से और आसानी से बाहर
- 7. आसानी से कोड का परीक्षण कैसे करें?
- 8. कोको में आसानी से बंडल लिखना
- 9. आवेदन exe आकार आसानी से प्राप्त करें
- 10. ताकि सूत्रों आसानी से विजुअल C++
- 11. UILabel के एनिमेटिंग फ़्रेम को आसानी से
- 12. आसानी से कैसे बताएं कि निनजेक्ट
- 13. विम - आसानी से फिल्टर परिणाम संपादित करें
- 14. Android में आसानी से कैनवास स्क्रॉल करना
- 15. डिव को आसानी से विस्तृत करें
- 16. आसानी से "यह" चर सेट करें?
- 17. टैबकंट्रोल को आसानी से कैसे व्यवस्थित करें?
- 18. एमकेओवरले आसानी से आकार बदल नहीं रहा
- 19. सीएसएस संक्रमण आसानी से काम नहीं कर
- 20. आसानी से घन - फ़ंक्शन तर्क स्पष्टीकरण
- 21. स्क्रॉल सूची आसानी से और प्रोग्रामेटिक रूप से देखें
- 22. जीयूआई ऐप्स को आसानी से और तेज़ी से
- 23. पाइथन
- 24. पाइथन
- 25. पाइथन
- 26. पाइथन से MATLAB: scipy.io
- 27. पोर्टिंग पर्ल से पाइथन
- 28. स्पष्ट रूप से पाइथन
- 29. पाइथन मैन्युअल रूप से
- 30. सी ++ से पाइथन
यदि आइटम [0] या आइटम [2] में एक HTML इकाई है जो एक्सएमएल (जैसे कि ©) में मौजूद नहीं है, तो आपकी फ़ीड अच्छी तरह से गठित नहीं होगी। Http://www.alexatnet.com/articles/reference-undefined-entity-error-xml-file –
देखें लेकिन आपके पास आमतौर पर शीर्षक या HTML में HTML इकाइयां नहीं होंगी। आपके पास सामान्य यूनिकोड तार होंगे। – codeape