RSS စစ်ဆေးကိရိယာ

ပေါ့တ်ကာစ် XML၊ ချန်နယ်၊ အပိုင်း၊ အသံ၊ ရက်စွဲ အမှားနေရာများကို စစ်ဆေးပါ။

Podcast RSS XML

XML ကြေငြာချက်နှင့် <rss> အမြစ်အပါအဝင် feed အပြည့်အစုံကို ကူးထည့်ပါ။

ဤသည်မှာ ဖွဲ့စည်းပုံကိုသာ စစ်ဆေးခြင်းဖြစ်သည်။ feed၊ မျက်နှာဖုံးနှင့် မီဒီယာ URL များကို မဖွင့်ပါ။ ရရှိနိုင်မှု၊ byte အရေအတွက်၊ အသံ decode လုပ်နိုင်မှုနှင့် directory လက်ခံမှုကို သီးခြားစစ်ဆေးပါ။

Feed ရောဂါရှာဖွေခြင်း။

ဤသည်မှာ ဖွဲ့စည်းပုံကိုသာ စစ်ဆေးခြင်းဖြစ်သည်။ feed၊ မျက်နှာဖုံးနှင့် မီဒီယာ URL များကို မဖွင့်ပါ။ ရရှိနိုင်မှု၊ byte အရေအတွက်၊ အသံ decode လုပ်နိုင်မှုနှင့် directory လက်ခံမှုကို သီးခြားစစ်ဆေးပါ။

    feed ကို ကူးထည့်ပါ၊ ထို့နောက် လိုင်း၊ ကော်လံနှင့် XML လမ်းကြောင်းဖြင့် ပြဿနာတိုင်းကို ကြည့်ရှုရန် ၎င်းကို အတည်ပြုပါ။

    RSS XML အတွက် အဆင်သင့်ဖြစ်ပါပြီ။

    ပေါ့တ်ကာစ် RSS feed ကို သင့်ဘရောက်ဆာအတွင်းသာ စစ်ဆေးသည်။ BroBroGo သို့ အပ်လုဒ်မလုပ်သလို သိမ်းဆည်းခြင်းလည်း မရှိပါ။

    အမေးအဖြေ

    ဤ Podcast RSS Validator သည် အဘယ်အရာကို စစ်ဆေးသနည်း။

    ၎င်းသည် ကောင်းစွာဖွဲ့စည်းထားသော RSS 2.0 XML၊ လိုအပ်သော RSS နှင့် ဘုံ Apple Podcasts ချန်နယ်နှင့် အပိုင်းကွက်များ၊ enclosure ရည်ညွှန်းချက်များ၊ ထပ်တူများနှင့် RFC 2822 ရက်စွဲများကို စစ်ဆေးသည်။

    အသံဖိုင်ကို စမ်းသပ်ပါသလား။

    <enclosure> ရှိ URL၊ byte အရေအတွက်၊ MIME အမျိုးအစား၊ URL ထပ်နေမှုနှင့် ဖိုင်အမည်/အမျိုးအစား ကိုက်ညီမှုကို စစ်ဆေးသည်။ အသံဖိုင်ကို ဒေါင်းလုဒ် သို့မဟုတ် decode မလုပ်ပါ။

    feed ကို နေရာတိုင်း လက်ခံမှာလား။

    နံပါတ်၊ ပေါ့တ်ကာစ်အက်ပ်များသည် စည်းမျဉ်းများနှင့် အဝေးထိန်းစစ်ဆေးမှုများကို ထည့်သွင်းနိုင်သည်။ Passing ဆိုသည်မှာ ကူးထည့်ထားသော XML သည် ဤနေရာတွင် ပြသထားသည့် တည်ငြိမ်စစ်ဆေးမှုများနှင့် ကိုက်ညီသည်၊၊ ၎င်းကို လမ်းညွှန်တစ်ခုက လက်ခံမည် သို့မဟုတ် ထုတ်ဝေမည် မဟုတ်ပေ။

    ပေါ့တ်ကာစ် RSS စစ်ဆေးကိရိယာအကြောင်း

    ဤကိရိယာသည် သင်ထည့်သွင်းပေးလိုက်သော ပေါ့တ်ကာစ် RSS feed တွင် ဖြစ်လေ့ဖြစ်ထရှိသော ပြဿနာများကို စစ်ဆေးပေးသည့် ကိရိယာဖြစ်သည်။ ၎င်းသည် XML ဖွဲ့စည်းပုံ၊ ချန်နယ်နှင့် တစ်ဦးချင်းစီ၏ အပိုင်းများအတွက် လိုအပ်သော အကွက်များ၊ အသံဖိုင်တွဲ (enclosure) အသေးစိတ်အချက်အလက်များနှင့် ရက်စွဲပုံစံများတွင် ရှိနေသည့် ပြဿနာများကို ရှာဖွေဖော်ထုတ်ပေးသည်။ ထို့နောက် သင့်အား တိကျသော ပြဿနာစာရင်းကို ပြသပေးပြီး ပြဿနာတစ်ခုချင်းစီကို ပြင်ဆင်နိုင်ရန် feed ၏ မည်သည့်နေရာတွင် ရှိနေသည်ကို ညွှန်ပြပေးမည်ဖြစ်သည်။


    ထည့်သွင်းရမည့်အချက်အလက်နှင့် ကန့်သတ်ချက်များ

    ဤကိရိယာကို အသုံးပြုရန် အောက်ပါအချက်အလက်ကို ထည့်သွင်းပေးရမည်ဖြစ်သည် -

    • Podcast RSS XML: XML ကြေငြာချက်နှင့် အမြစ် (root) အပါအဝင် feed အပြည့်အစုံကို ထည့်သွင်းပေးရမည်။
    • လက်ခံသည့် ပုံစံစနစ်: XML ပုံစံစနစ်ကိုသာ လက်ခံသည်။
    • ကန့်သတ်ချက်: စစ်ဆေးမှုတစ်ခုလျှင် အများဆုံး စာလုံးရေ ၅၀၀,၀၀၀ (500,000 characters) အထိသာ လက်ခံသည်။

    စစ်ဆေးမှုရလဒ်များအား နားလည်ခြင်း

    စစ်ဆေးမှုပြီးစီးပါက အောက်ပါရလဒ်အချက်အလက်များကို ပြသပေးမည်ဖြစ်သည် -

    • Feed ရောဂါရှာဖွေခြင်း။: ရလဒ်များအတွက် ခေါင်းစဉ်ဖြစ်သည်။
    • ‹count› အမှားများ: တွေ့ရှိရသည့် အမှားအရေအတွက်။
    • ‹count› သတိပေးချက်များ: တွေ့ရှိရသည့် သတိပေးချက်အရေအတွက်။
    • ‹count› အပိုင်းများ: ရှာဖွေတွေ့ရှိရသည့် အပိုင်းအရေအတွက်။
    • လိုင်း ‹line›၊ ကော်လံ ‹column›: ပြဿနာဖြစ်ပွားနေသည့် တိကျသော တည်နေရာ။
    • ပြင်ဆင်ခြင်း- ‹path›: ပြဿနာရှိနေသည့် အစိတ်အပိုင်းသို့ ညွှန်ပြသော XPath ပုံစံ လမ်းကြောင်း။
    • ‹line› လိုင်းတွင် ‹path› သို့သွားပါ။: ပြဿနာရှိသော တည်နေရာသို့ တိုက်ရိုက်သွားရောက်နိုင်ရန် ချိတ်ဆက်ပေးသည့် လင့်ခ်။
    • ‹total› ပြဿနာများ၏ ပထမဆုံး ‹shown› ကို ပြထားသည်။: ပြဿနာစာရင်း အလွန်ရှည်လျားသဖြင့် ဖြတ်တောက်ပြသထားရပါက ဤစာသားကို ပြသမည်ဖြစ်သည်။
    • ‹errors› အမှားများနှင့် ‹warnings› သတိပေးချက်များကို တွေ့ရှိခဲ့သည်။: တွေ့ရှိရသည့် ပြဿနာများ၏ အကျဉ်းချုပ်။
    • ပါဆာအသေးစိတ်- ‹detail›: XML ပါဆာထံမှ ရရှိသော နောက်ထပ် အသေးစိတ် အချက်အလက်များ။

    အကယ်၍ အမှားနှင့် သတိပေးချက်များ လုံးဝမရှိပါက ဖွဲ့စည်းပုံဆိုင်ရာ ပြဿနာများ မတွေ့ရှိရပါ။ ဟူသော မက်ဆေ့ဂျ်ကို ပြသပေးမည်ဖြစ်သည်။


    စည်းမျဉ်းများနှင့် အမှားသတင်းစကားများ

    ဤစစ်ဆေးကိရိယာသည် အောက်ပါစည်းမျဉ်းများအတိုင်း စနစ်တကျ စစ်ဆေးပေးသည် -

    အခြေခံ XML နှင့် ဖွဲ့စည်းပုံဆိုင်ရာ စည်းမျဉ်းများ

    • RSS 2.0 XML သည် ကောင်းစွာဖွဲ့စည်းထားခြင်း ရှိမရှိ စစ်ဆေးသည်။ XML ပုံပျက်နေပါက ပုံပျက်နေသော XML ကိုပြင်ပါ၊ ထို့နောက် ထပ်မံအတည်ပြုပါ။ ဟူသော အမှားကို ပြသမည်။
    • DOCTYPE ကြေငြာချက် ပါဝင်နေပါက ဤ feed ကိုမစစ်ဆေးမီ DOCTYPE ကြေငြာချက်ကို ဖယ်ရှားပါ။ ဟူသော အမှားကို ပြသမည်။
    • စာရွက်စာတမ်းအမြစ် (document root) သည် <rss> ဖြစ်ရမည်။
    • <rss>version ရည်ညွှန်းချက် (attribute) သည် "2.0" ဖြစ်ရမည်။
    • Apple Podcasts namespace ကို <rss> တွင် ကြေညာထားရမည်။
    • RSS တွင် တိုက်ရိုက် <channel> တစ်ခုတိတိသာ ပါဝင်ရမည်။

    ချန်နယ်နှင့် အပိုင်းဆိုင်ရာ စည်းမျဉ်းများ

    • လိုအပ်သော RSS နှင့် Apple Podcasts ချန်နယ် သို့မဟုတ် အပိုင်းကွက်များ ပျောက်ဆုံးနေပါက လိုအပ်သော ‹field› ကိုထည့်ပါ။ ဟူသော အမှားကို ပြသမည်။
    • မမှန်ကန်သော လင့်ခ်များအတွက် ‹field› သည် HTTP သို့မဟုတ် HTTPS URL အပြည့်အစုံ ဖြစ်ရပါမည်။ ဟူသော အမှားကို ပြသမည်။
    • မမှန်ကန်သော ပုံရိပ် href များအတွက် href ကို HTTP သို့မဟုတ် HTTPS URL အပြည့်အစုံသို့ သတ်မှတ်ပါ။ ဟူသော အမှားကို ပြသမည်။
    • မမှန်ကန်သော ကဏ္ဍများအတွက် itunes:category တွင် ဗလာမဟုတ်သော text ရည်ညွှန်းချက်ကို ထည့်ပါ။ ဟူသော အမှားကို ပြသမည်။
    • <itunes:explicit> tag ကို "true" သို့မဟုတ် "false" သာ သတ်မှတ်ရမည်။
    • ချန်နယ်တစ်ခုတွင် အနည်းဆုံး အပိုင်းတစ်ခု ပါဝင်ရမည်။
    • Serial ရှိုးများအတွက် အပိုင်းတိုင်းတွင် အပြုသဘောဆောင်သော ကိန်းပြည့် (positive integer) လိုအပ်သည်။
    • အပိုင်းတစ်ခုစီတွင် <enclosure> တစ်ခုတိတိသာ ရှိရမည်။

    Enclosure (မီဒီယာဖိုင်တွဲ) ဆိုင်ရာ စည်းမျဉ်းများ

    • လိုအပ်သော enclosure ရည်ညွှန်းချက်များ ပျောက်ဆုံးနေပါက လိုအပ်သော ‹attribute› ရည်ညွှန်းချက်ကို <enclosure> သို့ ထည့်ပါ။ ဟူသော အမှားကို ပြသမည်။
    • မမှန်ကန်သော enclosure URL များအတွက် <enclosure> ၏ url attribute ကို HTTP သို့မဟုတ် HTTPS URL အပြည့်အစုံဖြင့် သတ်မှတ်ပါ။ ဟူသော အမှားကို ပြသမည်။
    • မမှန်ကန်သော enclosure length များအတွက် <enclosure> ၏ length attribute ကို ကိန်းပြည့် byte အရေအတွက်ဖြင့် သတ်မှတ်ပါ။ ဟူသော အမှားကို ပြသမည်။
    • အကယ်၍ enclosure length သည် 0 ဖြစ်နေပါက <enclosure> ၏ length attribute သည် 0 ဖြစ်သည်။ မထုတ်ဝေမီ အမှန်တကယ် byte အရေအတွက်ကို စစ်ဆေးပါ။ ဟူသော သတိပေးချက်ကို ပြသမည်။
    • မမှန်ကန်သော MIME အမျိုးအစားများအတွက် audio/mpeg ကဲ့သို့သော တရားဝင် MIME အမျိုးအစားကို အသုံးပြုပါ။ ဟူသော အမှားကို ပြသမည်။
    • အသံမဟုတ်သော MIME အမျိုးအစားများအတွက် ဤ <enclosure> ကို အသံအဖြစ် မသတ်မှတ်ထားပါ။ အပိုင်းကို ဗီဒီယို သို့မဟုတ် စာရွက်စာတမ်းအဖြစ် ရည်ရွယ်ထားခြင်း ဟုတ်မဟုတ် စစ်ဆေးပါ။ ဟူသော သတိပေးချက်ကို ပြသမည်။
    • မီဒီယာဖိုင်အမည်နှင့် MIME အမျိုးအစား မကိုက်ညီပါက မီဒီယာဖိုင်အမည်နှင့် MIME အမျိုးအစားသည် သဘောမတူပါ (‹extension› vs ‹mime›)။ ဟူသော သတိပေးချက်ကို ပြသမည်။
    • ထပ်နေသော enclosure URL များအတွက် ဤ enclosure URL သည် ‹first› လိုင်းတွင် တန်ဖိုးကို ပြန်ပေးသည်။ ဟူသော အမှားကို ပြသမည်။

    GUID နှင့် ရက်စွဲဆိုင်ရာ စည်းဉ်းများ

    • ထပ်နေသော GUID များအတွက် ဤ GUID သည် လိုင်း ‹first› တွင် တန်ဖိုးကို ပြန်ပေးသည်။ ဟူသော အမှားကို ပြသမည်။
    • ထုတ်ဝေသည့်ရက်စွဲ ပျောက်ဆုံးနေပါက <pubDate> ကိုထည့်ပါ ပေါ့တ်ကာစ်အက်ပ်များသည် ဤအပိုင်းကို စိတ်ချယုံကြည်စွာမှာယူနိုင်ပြီး ထုတ်ဝေနိုင်ပါသည်။ ဟူသော သတိပေးချက်ကို ပြသမည်။
    • မမှန်ကန်သော ရက်စွဲများအတွက် ဥပမာ- Sat, 01 Apr 2023 19:00:00 +0000 အစစ်အမှန် ပြက္ခဒိန်ရက်စွဲနှင့် အချိန်ဇုန်ဖြင့် RFC 2822 ရက်စွဲကို အသုံးပြုပါ။ ဟူသော အမှားကို ပြသမည်။
    • အမည်ပေးထားသော အချိန်ဇုန်များအတွက် ဤအမည်ပေးထားသည့် အချိန်ဇုန်ကို လက်ခံသော်လည်း သယ်ယူရလွယ်ကူမှုနည်းသည်။ +0000 ကဲ့သို့သော ဂဏန်းအော့ဖ်ဆက်ကို ပိုနှစ်သက်သည်။ ဟူသော သတိပေးချက်ကို ပြသမည်။

    အခြားကန့်သတ်ချက်များနှင့် အမှားများ

    • အပိုင်းအရေအတွက် ၂,၀၀၀ ထက်ကျော်လွန်ပါက ဤ feed တွင် အပိုင်း ‹count› ခုရှိသည်။ Apple Podcasts သည် နောက်ဆုံး 2,000 ခုကိုသာ ပြသသည်။ ဟူသော သတိပေးချက်ကို ပြသမည်။
    • မည်သည့်အချက်အလက်မျှ မထည့်ဘဲ စစ်ဆေးပါက မစစ်ဆေးမီ Podcast RSS XML ကို ကူးထည့်ပါ။ ဟူသော မက်ဆေ့ဂျ်ကို ပြသမည်။
    • စစ်ဆေးမှု အချိန်ကြာလွန်းပါက စစ်ဆေးမှု အချိန်ကြာလွန်းသည်။ ပိုသေးသော feed ဖြင့် စမ်းကြည့်ပါ။ ဟူသော မက်ဆေ့ဂျ်ကို ပြသမည်။
    • အတည်ပြုခြင်း မပြီးဆုံးနိုင်ပါက အတည်ပြုခြင်း မပြီးဆုံးနိုင်ပါ။ ဟူသော မက်ဆေ့ဂျ်ကို ပြသမည်။

    ကိုယ်ရေးအချက်အလက် လုံခြုံမှု

    သင့်ပေါ့တ်ကာစ် feed ကို သင့်ဘရောက်ဆာအတွင်းသာ စစ်ဆေးခြင်းဖြစ်သည်။ BroBroGo သို့ မည်သည့်အချက်အလက်မျှ အပ်လုဒ်လုပ်ခြင်း သို့မဟုတ် သိမ်းဆည်းခြင်း မရှိပါ။


    မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ (FAQ)

    ဤ Podcast RSS Validator သည် အဘယ်အရာကို စစ်ဆေးသနည်း။

    ၎င်းသည် ကောင်းစွာဖွဲ့စည်းထားသော RSS 2.0 XML၊ လိုအပ်သော RSS နှင့် ဘုံ Apple Podcasts ချန်နယ်နှင့် အပိုင်းကွက်များ၊ enclosure ရည်ညွှန်းချက်များ၊ ထပ်တူများနှင့် RFC 2822 ရက်စွဲများကို စစ်ဆေးသည်။

    အသံဖိုင်ကို စမ်းသပ်ပါသလား။

    <enclosure> ရှိ URL၊ byte အရေအတွက်၊ MIME အမျိုးအစား၊ URL ထပ်နေမှုနှင့် ဖိုင်အမည်/အမျိုးအစား ကိုက်ညီမှုကို စစ်ဆေးသည်။ အသံဖိုင်ကို ဒေါင်းလုဒ် သို့မဟုတ် decode မလုပ်ပါ။

    feed ကို နေရာတိုင်း လက်ခံမှာလား။

    နံပါတ်၊ ပေါ့တ်ကာစ်အက်ပ်များသည် စည်းမျဉ်းများနှင့် အဝေးထိန်းစစ်ဆေးမှုများကို ထည့်သွင်းနိုင်သည်။ Passing (အောင်မြင်ခြင်း) ဆိုသည်မှာ ကူးထည့်ထားသော XML သည် ဤနေရာတွင် ပြသထားသည့် တည်ငြိမ်စစ်ဆေးမှုများနှင့် ကိုက်ညီသည်ဟုသာ ဆိုလိုပြီး၊ ၎င်းကို လမ်းညွှန်တစ်ခုက လက်ခံမည် သို့မဟုတ် ထုတ်ဝေမည်ဟု အာမမခံနိုင်ပါ။