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 آئٹمز میں عنوان یا وضاحت کی جانچ اور GUID، لنک اور اشاعت کی تاریخ پڑھی جاتی ہے۔ Atom انٹریز میں ID، عنوان، اپ ڈیٹ، مصنف کی وراثت، متبادل لنکس اور مواد یا خلاصے کے اصول جانچے جاتے ہیں۔

    RSS اور Atom فیڈز کی ساختی جانچ

    ویب سائٹ آپریٹرز، مواد کے ناشرین، ڈویلپرز اور RSS یا Atom فیڈز کو منتقل کرنے والی ٹیموں کے لیے فیڈ کی درست ساخت کو برقرار رکھنا انتہائی ضروری ہے۔ "RSS فیڈ ویلیڈیٹر" ایک ایسا ٹول ہے جو RSS 2.0 اور Atom 1.0 فیڈز کے XML مواد کا تفصیلی تجزیہ کرتا ہے۔ یہ ٹول فیڈ کے فارمیٹ کی شناخت کرتا ہے، اس کی انٹریز کو پارس کرتا ہے، اور فیڈ کی ساخت، مطلوبہ فیلڈز اور لنکس کے حوالوں میں موجود مسائل کی نشاندہی کر کے ایک جامع رپورٹ فراہم کرتا ہے۔

    جب آپ اس ٹول میں XML مواد چسپاں کرتے ہیں، تو یہ ہر مسئلے کے لیے لائن نمبر، کالم نمبر اور مخصوص XML پاتھ (XML path) کی نشاندہی کرتا ہے۔ اس طرح آپ کو اپنے فیڈ کے کوڈ میں موجود خامیوں کو تلاش کرنے اور انہیں درست کرنے میں مدد ملتی ہے۔

    پروسیسنگ اور رازداری کی معلومات

    اس ٹول میں رازداری کا عمل انتہائی سادہ اور واضح ہے۔ آپ کی فیڈ کی جانچ مکمل طور پر آپ کے براؤزر میں ہی انجام پاتی ہے۔ BroBroGo آپ کا کوئی بھی ڈیٹا یا فیڈ کا مواد اپنے سرور پر اپ لوڈ نہیں کرتا اور نہ ہی اسے محفوظ کرتا ہے۔

    فیڈ فارمیٹس اور ان پٹ کی حدود

    یہ ٹول موجودہ دور کے دو اہم ترین فیڈ فارمیٹس کی جانچ کے لیے ڈیزائن کیا گیا ہے:

    • RSS 2.0
    • Atom 1.0

    اگرچہ یہ ٹول پرانے فارمیٹس جیسے کہ پرانی RSS، RDF/RSS 1.0، اور Atom 0.3 فیڈز کی شناخت کر لیتا ہے، لیکن یہ ان پر نئے فارمیٹس کے اصول لاگو نہیں کرتا تاکہ غلط نتائج سامنے نہ آئیں۔

    اس ٹول کے استعمال کے لیے درج ذیل تکنیکی حدود اور ان پٹ کے اصول مقرر ہیں:

    • حروف کی حد: یہ ٹول ہر جانچ میں زیادہ سے زیادہ 500,000 حروف قبول کرتا ہے۔ اگر ان پٹ اس حد سے تجاوز کر جائے تو "یہ ٹول ہر جانچ میں زیادہ سے زیادہ ‹max› حروف قبول کرتا ہے" کا پیغام ظاہر ہوتا ہے۔
    • ٹائم آؤٹ: اگر فیڈ کا سائز بہت بڑا ہو یا اس کی جانچ میں غیر معمولی وقت لگے تو ٹول "جانچ میں بہت وقت لگا۔ چھوٹی فیڈ آزمائیں۔" کا ایرر دکھاتا ہے۔
    • ناکام جانچ: اگر کسی تکنیکی خرابی کی وجہ سے تجزیہ مکمل نہ ہو سکے تو "جانچ مکمل نہیں ہو سکی۔" کا پیغام سامنے آتا ہے۔
    • مسائل اور انٹریز کی حد: رپورٹ میں زیادہ سے زیادہ 200 مسائل اور 100 انٹریز دکھائی جاتی ہیں۔ اگر تعداد اس سے زیادہ ہو تو رپورٹ کو مختصر کر کے ایک نوٹ کے ذریعے مطلع کیا جاتا ہے۔

    RSS 2.0 فیڈز کے ساختی اصول اور عام مسائل

    RSS 2.0 فیڈز کو درست طریقے سے کام کرنے کے لیے مخصوص ساختی قوانین پر پورا اترنا ہوتا ہے۔ یہ ٹول ان قوانین کی جانچ کے دوران درج ذیل پہلوؤں پر توجہ دیتا ہے:

    1. چینل کی تعداد: RSS دستاویز میں براہ راست صرف ایک چینل ہونا چاہیے۔ اگر چینل کی تعداد مختلف ہو تو ٹول "RSS میں براہ راست صرف ایک <channel> ہونا چاہیے؛ ‹count› ملے۔" کا ایرر دیتا ہے۔
    2. آئٹم کے مطلوبہ فیلڈز: ہر RSS آئٹم (item) میں عنوان (title) یا وضاحت (description) میں سے کم از کم ایک فیلڈ کا ہونا لازمی ہے۔ اس کے علاوہ ٹول آئٹم کے اندر موجود GUID، link اور اشاعت کی تاریخ (publication date) کو بھی پڑھتا ہے۔
    3. تاریخ کا فارمیٹ: تاریخوں کا درست فارمیٹ میں ہونا لازمی ہے۔ غلط تاریخ ہونے پر "اس فیڈ کے مطلوبہ فارمیٹ میں حقیقی تاریخ استعمال کریں۔" کا انتباہ جاری کیا جاتا ہے۔

    Atom 1.0 فیڈز کے اصول اور xml:base کا کردار

    Atom 1.0 ایک جدید فارمیٹ ہے جس کے قوانین RSS سے زیادہ سخت ہیں۔ اس ٹول میں Atom فیڈز کی جانچ کے لیے درج ذیل اصول وضع کیے گئے ہیں:

    • مطلوبہ فیلڈز: یہ ٹول Atom انٹریز میں ID، عنوان (title)، اپ ڈیٹ (updated)، اور مصنف (author) کے اصولوں کی جانچ کرتا ہے۔
    • مصنف کی وراثت (Author Inheritance): اگر کسی انٹری میں مصنف موجود نہ ہو تو ٹول چیک کرتا ہے کہ آیا وہ فیڈ لیول سے وراثت میں مل رہا ہے یا نہیں۔ اگر مصنف غائب ہو تو "اس انٹری، اس کے <source> یا فیڈ میں <author> شامل کریں۔" کا ایرر ظاہر ہوتا ہے۔
    • متبادل لنکس (Alternate Links): جب کسی Atom انٹری میں ان لائن مواد موجود نہ ہو تو متبادل لنک کا ہونا ضروری ہے، ورنہ "جب Atom انٹری میں ان لائن <content> نہ ہو تو متبادل <link> شامل کریں۔" کا مسئلہ رپورٹ ہوتا ہے۔
    • مطلق بمقابلہ نسبتی لنکس اور IDs: Atom میں IDs کے لیے ہمیشہ مطلق (absolute) IRI کا استعمال لازمی ہے۔ نسبتی شناخت کنندگان کے استعمال پر "‹field› کے لیے مطلق IRI استعمال کریں؛ نسبتی شناخت کنندہ درست Atom ID نہیں ہیں۔" کا ایرر ملتا ہے۔
    • xml:base کا کردار: لنکس کے معاملے میں، صرف وہی نسبتی حوالے قبول کیے جاتے ہیں جنہیں فیڈ میں موجود xml:base کی مدد سے مکمل مطلق پتے میں تبدیل کیا جا سکے۔ اگر ایسا ممکن نہ ہو تو ٹول "‹field› کے لیے مطلق پتہ استعمال کریں؛ صرف قابل استعمال xml:base والے Atom حوالے نسبتی ہو سکتے ہیں۔" کا ایرر دکھاتا ہے۔

    ساختی جانچ بمقابلہ مواد کی جانچ

    یہ سمجھنا انتہائی ضروری ہے کہ یہ ٹول صرف ساختی اور عام فارمیٹ کے اصولوں کی جانچ کرتا ہے۔ یہ ٹول کبھی بھی فیڈ میں موجود لنکس یا URLs کو کھول کر نہیں دیکھتا۔ اس کا مطلب یہ ہے کہ لنکس کی دستیابی، ری ڈائریکٹس، SSL سرٹیفکیٹس، یا منزل پر موجود مواد کی درستگی کی جانچ نہیں کی جاتی۔ یہ رپورٹ صرف فارمیٹ کی درستی کی تصدیق کرتی ہے، یہ ثابت نہیں کرتی کہ آپ کا مواد سو فیصد درست، محفوظ یا اشاعت کے لیے تیار ہے۔

    عام XML اور فارمیٹ کی خرابیاں

    فیڈ کی جانچ کے دوران پیش آنے والے چند عام مسائل اور ان کے پیغامات درج ذیل ہیں:

    مسئلہ ٹول کا پیغام / حل
    DOCTYPE اعلامیہ کی موجودگی "اس فیڈ کی جانچ سے پہلے DOCTYPE اعلامیہ ہٹائیں۔"
    خراب XML کوڈ "غلط ساخت والے XML کو درست کر کے دوبارہ جانچیں۔"
    نامعلوم یا غیر معاون فارمیٹ "RSS 2.0 <rss> دستاویز یا Atom 1.0 <feed> دستاویز استعمال کریں۔"
    مطلوبہ فیلڈ کا غائب ہونا "مطلوبہ ‹field› شامل کریں۔"
    ڈپلیکیٹ ID "یہ ID اس قدر کو دہراتی ہے جو پہلی بار لائن ‹first› پر ملی تھی۔"

    اکثر پوچھے گئے سوالات (FAQ)

    یہ ویلیڈیٹر کن فیڈ فارمیٹس کی معاونت کرتا ہے؟

    یہ موجودہ RSS 2.0 اور Atom 1.0 دستاویزات کی جانچ کرتا ہے۔ پرانی RSS، RDF/RSS 1.0 اور Atom 0.3 فیڈز پہچانی جاتی ہیں، مگر ان پر غلط فارمیٹ کے اصول لاگو نہیں کیے جاتے۔

    کیا یہ فیڈ کے لنکس کھولتا یا آزماتا ہے؟

    یہ لنک والے فیلڈز کو پارس کرتا اور xml:base سے نسبتی Atom حوالوں کو حل کرتا ہے۔ URL کبھی نہیں کھولے جاتے، اس لیے دستیابی، ری ڈائریکٹس، سرٹیفکیٹس اور منزل کے مواد کی جانچ نہیں ہوتی۔

    کن انٹری فیلڈز کی جانچ ہوتی ہے؟

    RSS آئٹمز میں عنوان یا وضاحت کی جانچ اور GUID، لنک اور اشاعت کی تاریخ پڑھی جاتی ہے۔ Atom انٹریز میں ID، عنوان، اپ ڈیٹ، مصنف کی وراثت، متبادل لنکس اور مواد یا خلاصے کے اصول جانچے جاتے ہیں۔

    کیا میری فیڈ کا ڈیٹا محفوظ کیا جاتا ہے؟

    نہیں، آپ کی فیڈ آپ کے براؤزر میں جانچی جاتی ہے۔ BroBroGo کچھ اپ لوڈ یا محفوظ نہیں کرتا، جس سے آپ کے ڈیٹا کی رازداری برقرار رہتی ہے۔