Podcast RSS Баталгаажуулагч

Подкастын RSS XML-ийг оруулаад XML, суваг, дугаар, аудио файл болон огнооны алдааг яг хаана засахыг харна уу.

Подкаст RSS XML

XML мэдэгдэл болон <rss> үндэс зэрэг feed-г бүрэн хэмжээгээр буулгана уу.

Энэ нь бүтцийн статик шалгалт. Суваг, хавтас зураг болон медиа URL-уудыг нээхгүй; хүртээмж, байтын тоо, аудио тайлалт болон каталогийн зөвшөөрлийг тусад нь шалгана уу.

Feed оношлогоо

Энэ нь бүтцийн статик шалгалт. Суваг, хавтас зураг болон медиа URL-уудыг нээхгүй; хүртээмж, байтын тоо, аудио тайлалт болон каталогийн зөвшөөрлийг тусад нь шалгана уу.

    feed-г буулгаж, мөр, багана, XML зам бүхий асуудал бүрийг харахын тулд баталгаажуулна уу.

    RSS XML-д бэлэн боллоо.

    Подкастын RSS суваг таны хөтөч дээр шалгагдана. BroBroGo юу ч байршуулж, хадгалахгүй.

    Түгээмэл асуултууд

    Энэ Podcast RSS Validator юуг шалгадаг вэ?

    Энэ нь зөв хэлбэртэй RSS 2.0 XML, шаардлагатай RSS болон нийтлэг Apple Podcasts суваг болон ангиллын талбарууд, enclosure шинж чанарууд, давхардал, RFC 2822 огноог шалгадаг.

    Энэ нь аудио файлыг шалгадаг уу?

    <enclosure> доторх URL, байтын тоо, MIME төрөл, URL давтагдсан эсэх болон файлын нэр төрөлтэйгөө тохирч байгаа эсэхийг шалгана. Аудиог татаж авахгүй, код тайлахгүй.

    Хаана ч тэнцсэн feed хүлээн авах уу?

    Үгүй. Подкаст програмууд дүрэм болон алсын шалгалтыг нэмж болно. Дамжуулна гэдэг нь наасан XML энд үзүүлсэн статик шалгалтыг хангасан гэсэн үг бөгөөд лавлах үүнийг хүлээн авах эсвэл нийтлэх болно гэсэн үг биш юм.

    Подкаст RSS сувгийн бүтцийг баталгаажуулах нь

    Подкаст бэлтгэгчид, подкаст хостинг шилжүүлж буй хүмүүс болон RSS сувгийг хөгжүүлж, хариуцаж буй хөгжүүлэгчдэд RSS сувгийн зөв бүтэц хамгийн чухал байдаг. "Podcast RSS Баталгаажуулагч" нь таны оруулсан подкаст RSS сувгийн XML кодыг уншиж, нийтлэг тохиолддог алдаануудыг илрүүлдэг хэрэгсэл юм.

    Энэхүү хэрэгсэл нь XML-ийн бүтэц, суваг болон тусгай ангиудад шаардлагатай талбарууд, аудио хавсралт (enclosure)-ын мэдээлэл, огнооны формат зэргийг нарийвчлан шалгадаг. Шалгалтын үр дүнд илэрсэн асуудал бүрийн байршлыг зааж, засах боломжийг олгодог.

    Хэрэгслийн оролт ба хязгаарлалт

    Баталгаажуулагчийг ашиглахын тулд дараах шаардлагыг хангасан оролтыг бэлтгэх хэрэгтэй:

    • Оролтын формат: XML мэдэгдэл болон үндэс (root) хэсгийг бүрэн агуулсан подкаст RSS XML сувгийг бүхэлд нь оруулна.
    • Хэмжээний хязгаарлалт: Нэг удаагийн шалгалтад хамгийн ихдээ 500,000 хүртэлх тэмдэгт бүхий XML кодыг хүлээн авна.

    Хэрэв баталгаажуулах явцад хугацаа хэтэрвэл системээс "Шалгалт хэт удав. Жижиг RSS суваг ашиглаж үзнэ үү." гэсэн мэдэгдлийг харуулдаг. Хэрэв ямар нэгэн шалтгаанаар шалгалт дуусаж чадахгүй бол "Баталгаажуулалтыг дуусгаж чадсангүй." гэсэн алдаа гарна. Мөн ямар нэгэн оролт хийлгүйгээр шалгах товчийг дарвал "Баталгаажуулахын өмнө Podcast RSS XML-г буулгана уу." гэсэн сануулга гардаг.

    XML бүтэц болон Apple Podcasts-д тавигдах шаардлага

    Баталгаажуулагч нь RSS 2.0 XML-ийн бүтэц зөв эсэхийг шалгахдаа дараах дүрмүүдийг баримталдаг:

    • DOCTYPE мэдэгдэл: Сувагт DOCTYPE мэдэгдэл байж болохгүй. Хэрэв байвал "Энэ feed-г шалгахын өмнө DOCTYPE мэдэгдлийг устгана уу." гэсэн алдаа заана.
    • Гэмтэлтэй XML: Хэрэв XML-ийн бүтэц эвдэрсэн бол "Гэмтсэн XML-г засаад дахин баталгаажуулна уу." гэсэн алдаа гарна.
    • Үндэс элемент: Баримт бичгийн үндэс нь заавал <rss> байх ёстой.
    • Хувилбар: <rss> элементийн version атрибут нь заавал "2.0" байх ёстой.
    • Нэрийн зай (Namespace): Apple Podcasts-ийн нэрийн зайг <rss> дээр заавал зарласан байх шаардлагатай.
    • Сувгийн тоо: RSS суваг нь дотроо яг нэг шууд <channel> элементийг агуулсан байх ёстой.

    Суваг болон ангиудад шаардлагатай талбарууд дутуу бол "Шаардлагатай ‹field›-г нэмнэ үү." гэсэн алдааг харуулна. Мөн холбоосууд нь бүрэн хэмжээний HTTP эсвэл HTTPS URL байх ёстой бөгөөд шаардлага хангаагүй бол "‹field› бүрэн HTTP эсвэл HTTPS URL байх ёстой." гэж заадаг. Зургийн хувьд "itunes:image href-г бүрэн HTTP эсвэл HTTPS URL болгож тохируулна уу." гэсэн алдаа гарна. Ангиллын хувьд <itunes:category>-д хоосон бус text атрибут нэмэх шаардлагатай. Насанд хүрэгчдэд зориулсан эсэхийг заах <itunes:explicit> тагийг заавал "true" эсвэл "false" болгож тохируулах ёстой.

    Анги болон Аудио хавсралт (Enclosure)-ыг шалгах

    Подкастын суваг нь дор хаяж нэг ангийг агуулсан байх ёстой бөгөөд цуврал (serial) шоунуудын хувьд анги бүрт эерэг бүхэл тоо шаардлагатай. Анги бүр яг нэг <enclosure> элементтэй байх ёстой бөгөөд хэрэв дутуу эсвэл илүү байвал алдаа заана.

    Аудио хавсралтыг шалгахдаа дараах дүрмүүдийг мөрдөнө:

    • Шаардлагатай атрибутууд: Хэрэв <enclosure> дотор шаардлагатай атрибут дутуу бол "Шаардлагатай ‹attribute› шинж чанарыг <enclosure>-д нэмнэ үү." гэсэн алдаа гарна.
    • URL хаяг: Хавсралтын URL нь бүрэн хэмжээний HTTP эсвэл HTTPS URL байх ёстой.
    • Хэмжээ (Length): Хавсралтын хэмжээг бүхэл тоон байтын хэмжээгээр тохируулах ёстой. Хэрэв хэмжээ нь 0 байвал "<enclosure> элементийн length шинж 0 байна. Нийтлэхээсээ өмнө бодит байтын тоог шалгана уу." гэсэн анхааруулга өгнө.
    • MIME төрөл: "audio/mpeg" гэх мэт хүчинтэй MIME төрлийг ашиглах шаардлагатай. Хэрэв аудио бус MIME төрөл ашигласан бол "Энэ <enclosure> аудио гэж тэмдэглэгдээгүй. Дугаарыг зориудаар видео эсвэл баримт бичиг болгосон эсэхийг шалгана уу." гэсэн анхааруулга гарна.
    • Файлын өргөтгөл ба MIME зөрүү: Медиа файлын нэр болон MIME төрөл нь хоорондоо таарахгүй байвал "Медиа файлын нэр болон MIME төрөл нь таарахгүй байна (‹extension› болон ‹mime›)." гэж анхааруулна.
    • Давхардал: Хэрэв өөр өөр ангиудад ижил enclosure URL ашигласан бол "Энэ enclosure URL нь ‹first› мөрийн утгыг давтаж байна." гэсэн алдаа заахаас гадна, давхардсан GUID илэрвэл "Энэ GUID нь ‹first› шугам дээрх утгыг давтана." гэсэн алдааг харуулна.

    Огнооны формат ба ангийн тооны хязгаарлалт

    Подкаст програмууд ангиудыг зөв дарааллаар эрэмбэлж, найдвартай нийтлэхийн тулд <pubDate> тагийг заавал нэмэх шаардлагатай.

    • Огнооны стандарт: Огноог оруулахдаа RFC 2822 стандартын дагуу бодит хуанлийн огноо, цагийн бүсийг зааж өгөх ёстой (Жишээлбэл: Sat, 01 Apr 2023 19:00:00 +0000). Хэрэв буруу форматтай огноо оруулбал алдаа заана.
    • Цагийн бүс: Хэрэв нэрлэгдсэн цагийн бүс (жишээ нь EST, GMT гэх мэт) ашигласан бол "Энэ нэрлэгдсэн цагийн бүсийг хүлээн зөвшөөрсөн боловч зөөврийн хувьд бага; +0000 гэх мэт тоон офсетийг илүүд үздэг." гэсэн анхааруулга харуулна.
    • Ангийн тоо: Хэрэв таны суваг 2,000-аас олон ангитай бол "Энэ суваг ‹count› дугаартай; Apple Podcasts зөвхөн хамгийн сүүлийн 2,000-ыг харуулдаг." гэсэн анхааруулга гарна.

    Оношлогооны үр дүнг унших нь

    Баталгаажуулалтыг ажиллуулсны дараа системээс Feed оношлогоо гэсэн гарчигтай үр дүнг харуулна. Үр дүнд дараах мэдээллүүд багтана:

    • Олдсон алдааны тоо ("‹count› алдаа") болон анхааруулгын тоо ("‹count› анхааруулга").
    • Нийт олдсон ангийн тоо ("‹count› ангиуд").
    • Асуудал илэрсэн яг таг байршил ("‹line› мөр, ‹column› багана").
    • Засах шаардлагатай элементийн XPath зам ("Засах: ‹path›").
    • Тухайн асуудал байгаа мөр рүү шууд очих холбоос ("‹line› мөрөнд ‹path› руу очно уу").
    • Хэрэв илэрсэн асуудлын жагсаалт хэтэрхий урт бол "‹total› дугааруудын эхний ‹shown›-г харуулж байна." гэж хураангуйлан харуулна.
    • Хэрэв ямар нэгэн алдаа, анхааруулга олдоогүй бол "Бүтцийн асуудал олдсонгүй." гэсэн мэдэгдэл гарна.
    • XML задлагчаас нэмэлт мэдээлэл ирвэл "Шинжилгээний дэлгэрэнгүй: ‹detail›" хэсэгт харуулна.

    Нууцлал ба боловсруулалт

    Таны оруулсан подкаст сувгийн мэдээллийг шалгах үйл явц нь бүрэн таны хөтөч дээр хийгддэг. BroBroGo-ийн зүгээс таны оруулсан XML кодыг сервер рүү хуулахгүй, юуг ч байршуулж хадгалахгүй тул нууцлалын хувьд бүрэн аюулгүй юм.

    Түгээмэл асуулт хариулт (FAQ)

    Энэ Podcast RSS Validator юуг шалгадаг вэ? Энэ нь зөв хэлбэртэй RSS 2.0 XML, шаардлагатай RSS болон нийтлэг Apple Podcasts суваг болон ангиллын талбарууд, enclosure шинж чанарууд, давхардал, RFC 2822 огноог шалгадаг.

    Энэ нь аудио файлыг шалгадаг уу? <enclosure> доторх URL, байтын тоо, MIME төрөл, URL давтагдсан эсэх болон файлын нэр төрөлтэйгөө тохирч байгаа эсэхийг шалгана. Аудиог татаж авахгүй, код тайлахгүй.

    Хаана ч тэнцсэн feed хүлээн авах уу? Үгүй. Подкаст програмууд дүрэм болон алсын шалгалтыг нэмж болно. Дамжуулна гэдэг нь наасан XML энд үзүүлсэн статик шалгалтыг хангасан гэсэн үг бөгөөд лавлах үүнийг хүлээн авах эсвэл нийтлэх болно гэсэн үг биш юм.