डेल्फी के साथ XML फ़ाइलें (आरएसएस फ़ीड) पढ़ना और हेरफेर करना

आप किससे बात करते हैं, इस पर निर्भर करते हुए, एक ब्लॉग एक व्यक्तिगत वेब डायरी है, कमेंट्री के साथ संक्षिप्त चर्चा, या समाचार और सूचना प्रकाशित करने का एक तरीका है। वैसे, डेल्फी प्रोग्रामिंग होम पेज के बारे में ब्लॉग के रूप में कार्य करता है।

डेल्फी परियोजना के अंदर नवीनतम सुर्खियों को प्रदर्शित करने में सक्षम होने के लिए, आपको सबसे पहले XML फ़ाइल डाउनलोड करनी होगी। चूंकि यह एक्सएमएल फ़ाइल दिन के आधार पर दिन के आधार पर अपडेट होती है (नई प्रविष्टियाँ जोड़ी जाती हैं) आपको एक फ़ाइल के लिए निर्दिष्ट URL की सामग्री को सहेजने के लिए कोड की आवश्यकता होगी।

एक नया डेल्फी प्रोजेक्ट बनाएं और एक फॉर्म पर TListView (नाम: 'LV') घटक छोड़ें। एक TButton (नाम: 'btnRefresh') और एक TXMLDocument (नाम: 'XMLDocet)' जोड़ें। अगला, ListView घटक (शीर्षक, लिंक और विवरण) में तीन कॉलम जोड़ें। अंत में, XML फ़ाइल डाउनलोड करने के लिए कोड जोड़ें, इसे TXMLDocument के साथ पार्स करें और बटन के ऑनक्लिक इवेंट हैंडलर में लिस्ट व्यू के अंदर प्रदर्शित करें।

XMLDoc की DocumentElement संपत्ति दस्तावेज़ के रूट नोड तक पहुंच प्रदान करती है। यह रूट नोड तत्व है। अगला, चाइल्डनॉड्स। पहले तत्व में एकमात्र बाल नोड लौटाता है, जो नोड है। अब, चाइल्डनॉड्स। फाइंडनोड ('आइटम') पहला "मांस" नोड पाता है। एक बार जब हमारे पास पहला नोड होता है तो हम दस्तावेज़ में सभी "मीट" नोड्स के माध्यम से पुनरावृति करते हैं। NextSibling विधि नोड के माता-पिता के अगले बच्चे को लौटाती है।

instagram viewer

बस। सुनिश्चित करें कि आप पूर्ण स्रोत डाउनलोड करें। और हां, हमारे डेल्फी प्रोग्रामिंग फोरम पर इस लेख पर किसी भी टिप्पणी को पोस्ट करने के लिए स्वतंत्र और प्रोत्साहित महसूस करें।

instagram story viewer