RSS फ़ीड वैलिडेटर

RSS 2.0 या Atom 1.0 XML पेस्ट करके फ़ॉर्मैट और एंट्री फ़ील्ड देखें, और छूटी आवश्यकताओं व खराब लिंक संदर्भों को खोजें।

RSS या Atom XML

<rss> या Atom <feed> मूल तत्व सहित एक पूरी फ़ीड पेस्ट करें।

फ़ीड रिपोर्ट
0 त्रुटियाँ0 चेतावनियाँ0 एंट्री0 लिंक जाँचे गए

    फ़ीड पेस्ट करके जाँचें; उसका फ़ॉर्मैट, एंट्री फ़ील्ड और हर समस्या की लाइन, कॉलम व XML पाथ दिखेगा।

    RSS या Atom XML के लिए तैयार।

    आपकी फ़ीड आपके ब्राउज़र में ही जाँची जाती है। BroBroGo कुछ भी अपलोड या सेव नहीं करता।

    अक्सर पूछे जाने वाले सवाल

    यह वैलिडेटर किन फ़ीड फ़ॉर्मैट का समर्थन करता है?

    यह मौजूदा RSS 2.0 और Atom 1.0 दस्तावेज़ों की जाँच करता है। पुराने RSS, RDF/RSS 1.0 और Atom 0.3 को पहचाना जाता है, लेकिन उन पर गलत नियम लागू नहीं किए जाते।

    क्या यह फ़ीड के लिंक खोलता या जाँचता है?

    यह लिंक वाले फ़ील्ड पढ़ता है और xml:base से Atom के सापेक्ष संदर्भ सुलझाता है। URL खोले नहीं जाते, इसलिए उपलब्धता, रीडायरेक्ट, प्रमाणपत्र या गंतव्य सामग्री की जाँच नहीं होती।

    कौन-से एंट्री फ़ील्ड जाँचे जाते हैं?

    RSS item में title या description जाँचा जाता है और GUID, link व प्रकाशन तिथि पढ़ी जाती है। Atom entry में ID, title, updated, author inheritance, alternate link और content या summary के नियम जाँचे जाते हैं।

    RSS फ़ीड वैलिडेटर का परिचय

    RSS फ़ीड वैलिडेटर एक ऑनलाइन उपकरण है जो आपको अपनी RSS 2.0 या Atom 1.0 फ़ीड की XML सामग्री को पेस्ट करके उसकी संरचनात्मक शुद्धता की जाँच करने की अनुमति देता है। यह टूल पेस्ट की गई सामग्री का विश्लेषण करके उसके फ़ॉर्मैट की पहचान करता है, उसकी प्रविष्टियों (एंट्री) को पार्स करता है, और फ़ीड की संरचना, आवश्यक फ़ील्ड और लिंक संदर्भों में मौजूद किसी भी समस्या की रिपोर्ट करता है। यह त्रुटियों और चेतावनियों की एक विस्तृत रिपोर्ट प्रदान करता है, जिसमें प्रत्येक समस्या के लिए लाइन नंबर, कॉलम नंबर और XML पाथ की सटीक जानकारी दी जाती है ताकि आप उन्हें आसानी से सुधार सकें।

    यह उपकरण विशेष रूप से वेबसाइट ऑपरेटरों, सामग्री प्रकाशकों, डेवलपर्स, RSS/Atom फ़ीड को माइग्रेट करने वाली टीमों और उन सभी लोगों के लिए उपयोगी है जो अपनी फ़ीड के फ़ॉर्मैट की जाँच करना चाहते हैं। इसकी मदद से आप गलत मार्कअप, छूटे हुए फ़ीड या एंट्री फ़ील्ड और न सुलझने वाले लिंक संदर्भों की पहचान तुरंत कर सकते हैं।

    इनपुट और उपयोग की सीमाएं

    इस टूल का उपयोग करने के लिए आपको RSS या Atom XML इनपुट क्षेत्र में अपनी फ़ीड की पूरी सामग्री पेस्ट करनी होगी, जिसमें उसका RSS या Atom मूल तत्व (root element) शामिल होना चाहिए। इस टूल की कुछ सीमाएं और इनपुट नियम निम्नलिखित हैं:

    • समर्थित फ़ॉर्मैट: यह टूल केवल RSS 2.0 और Atom 1.0 फ़ॉर्मैट को स्वीकार करता है।
    • वर्ण सीमा: प्रत्येक जाँच के लिए अधिकतम 500,000 वर्णों (characters) की सीमा तय की गई है। यदि इनपुट इस सीमा को पार करता है, तो "हर जाँच में अधिकतम ‹max› वर्ण स्वीकार किए जाते हैं।" संदेश दिखाई देता है।
    • त्वरित उदाहरण: यदि आप टूल का परीक्षण करना चाहते हैं, तो आप RSS उदाहरण लें या Atom उदाहरण लें विकल्पों का उपयोग करके नमूना फ़ीड लोड कर सकते हैं।
    • साफ़ करें: आप साफ़ करें बटन का उपयोग करके इनपुट और परिणामों को एक साथ हटा सकते हैं, जिसके बाद "इनपुट और परिणाम साफ़ हो गए।" संदेश प्रदर्शित होता है।

    यदि आप बिना कोई सामग्री पेस्ट किए जाँच शुरू करते हैं, तो टूल "जाँचने से पहले RSS या Atom XML पेस्ट करें।" त्रुटि संदेश दिखाता है।

    फ़ीड रिपोर्ट और आउटपुट विवरण

    जब आप फ़ीड जाँचें पर क्लिक करते हैं, तो टूल "फ़ीड की जाँच हो रही है…" संदेश दिखाता है और विश्लेषण शुरू करता है। जाँच पूरी होने पर फ़ीड रिपोर्ट अनुभाग में निम्नलिखित परिणाम प्रदर्शित होते हैं:

    • त्रुटियाँ और चेतावनियाँ: टूल "‹count› त्रुटियाँ" और "‹count› चेतावनियाँ" के रूप में समस्याओं की कुल संख्या दिखाता है। यदि कोई समस्या नहीं मिलती, तो "कोई संरचनात्मक समस्या नहीं मिली।" प्रदर्शित होता है।
    • एंट्री और लिंक: यह जाँचे गए तत्वों की संख्या को "‹count› एंट्री" और "‹count› लिंक जाँचे गए" के रूप में दिखाता है।
    • समस्या का स्थान: प्रत्येक त्रुटि या चेतावनी के लिए, टूल "लाइन ‹line›, कॉलम ‹column›" और "सुधार का स्थान: ‹path›" दिखाता है। आप "लाइन ‹line› पर ‹path› खोलें" पर क्लिक करके सीधे उस स्थान पर जा सकते हैं।
    • प्रदर्शन सीमा: यह टूल रिपोर्ट में अधिकतम 200 समस्याओं और 100 प्रविष्टियों को ही प्रदर्शित करता है। यदि संख्या इससे अधिक होती है, तो यह "कुल ‹total› समस्याओं में से पहली ‹shown› दिखाई जा रही हैं।" और "कुल ‹total› एंट्री में से पहली ‹shown› दिखाई जा रही हैं।" संदेशों के साथ परिणामों को छोटा (truncate) कर देता है।
    • शीर्षक रहित सामग्री: यदि फ़ीड या प्रविष्टि में शीर्षक नहीं है, तो उन्हें क्रमशः "बिना शीर्षक की फ़ीड" या "बिना शीर्षक की एंट्री" के रूप में दर्शाया जाता है।

    फ़ीड सत्यापन के नियम और सीमाएं

    यह वैलिडेटर केवल वर्तमान RSS 2.0 और Atom 1.0 दस्तावेज़ों का सत्यापन करता है। पुराने फ़ॉर्मैट जैसे कि पुराने RSS, RDF/RSS 1.0, और Atom 0.3 फ़ीड की पहचान तो की जाती है, लेकिन उन पर नए नियम लागू करके गलत त्रुटियाँ नहीं दिखाई जातीं।

    इस टूल की कार्यप्रणाली और सीमाओं को समझना आवश्यक है:

    1. लिंक की जाँच: यह टूल फ़ीड में मौजूद लिंक वाले फ़ील्ड को पार्स करता है और Atom के सापेक्ष संदर्भों को xml:base की मदद से सुलझाता है। हालांकि, यह कभी भी वास्तविक URL को इंटरनेट पर खोलकर नहीं देखता है। इसका अर्थ है कि लिंक की उपलब्धता, रीडायरेक्ट, SSL प्रमाणपत्र और गंतव्य वेबसाइट की सामग्री की जाँच इस टूल द्वारा नहीं की जाती है।
    2. सामग्री की सटीकता: यह रिपोर्ट केवल संरचना और सामान्य फ़ॉर्मैट नियमों की जाँच करती है। यह इस बात की पुष्टि नहीं करती कि आपकी सामग्री सही है, सुरक्षित है, हर रीडर में स्वीकार्य है या प्रकाशन के लिए पूरी तरह तैयार है।
    3. समय सीमा (Timeout): यदि फ़ीड का आकार बहुत बड़ा है और सत्यापन में बहुत अधिक समय लगता है, तो "जाँच में बहुत समय लग रहा है। कोई छोटी फ़ीड आज़माएँ।" संदेश दिखाई देता है। यदि प्रक्रिया पूरी नहीं हो पाती है, तो "जाँच पूरी नहीं हो सकी।" संदेश प्रदर्शित होता है।

    सामान्य त्रुटियाँ और उनके सुधार

    फ़ीड सत्यापन के दौरान आपको कई प्रकार की संरचनात्मक त्रुटियों का सामना करना पड़ सकता है, जिन्हें टूल द्वारा पहचाना जाता है:

    • XML और DOCTYPE त्रुटियाँ: यदि फ़ीड में DOCTYPE घोषित है, तो टूल "इस फ़ीड को जाँचने से पहले DOCTYPE घोषणा हटाएँ।" त्रुटि देता है। यदि XML का ढांचा ही खराब है, तो "गलत XML ठीक करके दोबारा जाँचें।" का संदेश मिलता है।
    • असमर्थित संस्करण: यदि कोई पुराना या भिन्न संस्करण मिलता है, तो टूल "यह वैलिडेटर ‹format› ‹expected› का समर्थन करता है; ‹actual› मिला।" या "अज्ञात फ़ीड फ़ॉर्मैट" दिखाता है।
    • RSS विशिष्ट त्रुटियाँ: RSS फ़ीड में ठीक एक सीधा चैनल होना आवश्यक है; अन्यथा "RSS में ठीक एक सीधा <channel> होना चाहिए; ‹count› मिले।" त्रुटि आती है। RSS आइटम के लिए title-or-description नियम की जाँच की जाती है और GUID, link व प्रकाशन तिथि को पढ़ा जाता है।
    • Atom विशिष्ट त्रुटियाँ: Atom प्रविष्टियों के लिए ID, title, updated, author inheritance, alternate links और content or summary नियमों की जाँच की जाती है। उदाहरण के लिए, यदि कोई आवश्यक फ़ील्ड गायब है, तो "आवश्यक ‹field› जोड़ें।" या "इस एंट्री, उसके <source> या फ़ीड में <author> जोड़ें।" जैसी त्रुटियाँ दिखाई देती हैं।
    • लिंक और आईडी त्रुटियाँ: सापेक्ष पहचानकर्ता Atom ID के रूप में मान्य नहीं होते हैं, जिसके लिए "‹field› के लिए निरपेक्ष IRI का उपयोग करें; सापेक्ष पहचानकर्ता मान्य Atom ID नहीं हैं।" त्रुटि मिलती है। इसी तरह, बिना xml:base वाले सापेक्ष संदर्भों के लिए "‹field› के लिए निरपेक्ष पता उपयोग करें; केवल उपयोग योग्य xml:base वाले Atom संदर्भ ही सापेक्ष हो सकते हैं।" की त्रुटि आती है।

    गोपनीयता नीति

    आपकी गोपनीयता हमारे लिए अत्यंत महत्वपूर्ण है। इस टूल का उपयोग करते समय आपकी फ़ीड की सामग्री पूरी तरह सुरक्षित रहती है। आपकी फ़ीड केवल आपके स्थानीय ब्राउज़र में ही जाँची जाती है। BroBroGo द्वारा आपकी किसी भी सामग्री या फ़ीड डेटा को सर्वर पर अपलोड या सेव नहीं किया जाता है।


    अक्सर पूछे जाने वाले प्रश्न (FAQ)

    यह वैलिडेटर किन फ़ीड फ़ॉर्मैट का समर्थन करता है?

    यह वैलिडेटर मौजूदा RSS 2.0 और Atom 1.0 दस्तावेज़ों की जाँच करता है। पुराने RSS, RDF/RSS 1.0 और Atom 0.3 को पहचाना जाता है, लेकिन उन पर गलत नियम लागू नहीं किए जाते।

    क्या यह फ़ीड के लिंक खोलता या जाँचता है?

    यह लिंक वाले फ़ील्ड पढ़ता है और xml:base से Atom के सापेक्ष संदर्भ सुलझाता है। URL खोले नहीं जाते, इसलिए उपलब्धता, रीडायरेक्ट, प्रमाणपत्र या गंतव्य सामग्री की जाँच नहीं होती।

    कौन-से एंट्री फ़ील्ड जाँचे जाते हैं?

    RSS item में title या description जाँचा जाता है और GUID, link व प्रकाशन तिथि पढ़ी जाती है। Atom entry में ID, title, updated, author inheritance, alternate link और content या summary के नियम जाँचे जाते हैं।