Ինչ է անում RSS հոսքի վավերացուցիչը
«RSS հոսքի վավերացուցիչ» գործիքը թույլ է տալիս տեքստային դաշտում տեղադրել RSS 2.0 կամ Atom 1.0 հոսքի XML բովանդակությունը։ Տեղադրելուց հետո այն վերլուծում է բովանդակությունը՝ պարզելու դրա ձևաչափը, վերլուծում է գրառումները և հայտնաբերում հոսքի կառուցվածքի, պարտադիր դաշտերի ու հղումների հետ կապված ցանկացած խնդիր։
Գործիքը տրամադրում է սխալների և զգուշացումների մանրամասն հաշվետվություն՝ նշելով յուրաքանչյուր խնդրի տողը, սյունակը և XML ուղին։ Այն նախատեսված է կայքերի օպերատորների, բովանդակություն հրապարակողների, ծրագրավորողների, RSS/Atom հոսքեր տեղափոխող թիմերի և բոլոր նրանց համար, ովքեր ցանկանում են ստուգել հոսքի ձևաչափը կամ հայտնաբերել սխալ նշագրումները, բացակայող դաշտերն ու չվերլուծվող հղումները։
Գործիքի մուտքային և ելքային տվյալները
Գործիքից օգտվելու համար անհրաժեշտ է տրամադրել համապատասխան տվյալներ և ծանոթանալ ստացվող արդյունքներին․
- Մուտքային տվյալներ (RSS կամ Atom XML). Ընդունվում է ամբողջական հոսք՝ իր RSS կամ Atom արմատային տարրով։ Թույլատրելի ձևաչափերն են RSS 2.0-ը և Atom 1.0-ը։ Մեկ ստուգման համար առավելագույն սահմանաչափը 500,000 նիշ է։
- Օրինակների բեռնում. Օգտատերը կարող է արագ փորձարկման համար ընտրել «Օգտագործել RSS օրինակը» կամ «Օգտագործել Atom օրինակը» տարբերակները։
- Ելքային հաշվետվություն. Վավերացման արդյունքում ձևավորվում է «Հոսքի հաշվետվություն», որը ցույց է տալիս սխալների, զգուշացումների, վերլուծված գրառումների և ստուգված հղումների քանակը։ Յուրաքանչյուր խնդրի համար նշվում է «Տող
‹line›, սյունակ‹column›», «Ուղղել՝‹path›» և «Գնալ‹path›՝‹line›տողում» հղումը։ - Սահմանափակումներ. Զեկույցում ցուցադրվում է առավելագույնը 200 խնդիր և 100 գրառում։ Եթե քանակը գերազանցում է սահմանաչափը, հայտնվում է համապատասխանաբար «Ցուցադրվում են
‹total›խնդրից առաջին‹shown›-ը։» կամ «Ցուցադրվում են‹total›գրառումից առաջին‹shown›-ը։» տեղեկատվությունը։
Վավերացման կանոններն ու սահմանափակումները
Գործիքն աշխատում է հստակ կանոններով, որոնք օգնում են ճշգրիտ գնահատել XML ֆայլի կառուցվածքը․
- Ձևաչափերի աջակցում. Վավերացուցիչը ստուգում է միայն արդի RSS 2.0 և Atom 1.0 փաստաթղթերը։ Ավելի հին տարբերակները (օրինակ՝ հին RSS, RDF/RSS 1.0 և Atom 0.3) նույնականացվում են, սակայն դրանք չեն ստուգվում սխալ կանոններով։ Չճանաչված ձևաչափերի դեպքում համակարգը հայտնում է «Հոսքի անհայտ ձևաչափ»։
- Հղումների ստուգում. Գործիքը վերլուծում է հղում պարունակող դաշտերը և լուծում է Atom-ի հարաբերական հղումները
xml:base-ի միջոցով։ Սակայն այն երբեք չի բացում URL հասցեները, ուստի կապի հասանելիությունը, վերահղումները, SSL հավաստագրերը կամ վերջնական բովանդակությունը չեն ստուգվում։ - Բովանդակության երաշխիքներ. Այս հաշվետվությունը ստուգում է միայն կառուցվածքն ու ձևաչափի տարածված կանոնները։ Այն չի ապացուցում, որ բովանդակությունը ճշգրիտ է, անվտանգ, բոլոր ընթերցիչների կողմից ընդունելի կամ հրապարակման պատրաստ։
RSS և Atom տարրերի ստուգման առանձնահատկությունները
RSS և Atom ձևաչափերն ունեն տարբեր կառուցվածքային պահանջներ, որոնք վավերացուցիչը ստուգում է առանձին-առանձին․
RSS 2.0 կանոններ
RSS item-ների համար գործիքը պարտադիր ստուգում է title-ի կամ description-ի առկայությունը։ Այն նաև ընթերցում է GUID-ը, հղումն ու հրապարակման ամսաթիվը։ RSS հոսքը պետք է պարունակի ճիշտ մեկ անմիջական channel տարր։
Atom 1.0 կանոններ
Atom entry-ների համար ստուգվում են ID-ն, title-ը, updated ամսաթիվը, հեղինակի (author) ժառանգման կանոնները, այլընտրանքային հղումները, ինչպես նաև content-ի կամ summary-ի կանոնները։ Եթե Atom գրառումը չունի ներկառուցված բովանդակություն, ապա պարտադիր է այլընտրանքային հղման առկայությունը։ Եթե բովանդակությունն արտաքին է կամ տեքստային չէ, պահանջվում է ավելացնել ամփոփում (summary)։
Հնարավոր սխալների հաղորդագրություններ
Վավերացման ընթացքում օգտատերը կարող է հանդիպել հետևյալ սխալներին և հաղորդագրություններին․
- Մուտքագրման խնդիրներ. Եթե դաշտը դատարկ է, կցուցադրվի՝ «Վավերացնելուց առաջ տեղադրեք RSS կամ Atom XML։»։ 500,000 նիշի սահմանաչափը գերազանցելու դեպքում՝ «Այս գործիքը մեկ ստուգման համար ընդունում է մինչև
‹max›նիշ։»։ - XML կառուցվածք. Եթե առկա է DOCTYPE հայտարարություն, համակարգը կպահանջի՝ «Հոսքը ստուգելուց առաջ հեռացրեք DOCTYPE հայտարարությունը։»։ Սխալ կառուցվածքի դեպքում կհայտնվի՝ «Ուղղեք սխալ կառուցվածքով XML-ը և կրկին վավերացրեք։»։
- Ժամանակի սպառում և ձախողում. Եթե գործընթացը չափազանց երկար տևի, կցուցադրվի՝ «Վավերացումը չափազանց երկար տևեց։ Փորձեք ավելի փոքր հոսք։»։ Ընդհանուր ձախողման դեպքում՝ «Չհաջողվեց ավարտել վավերացումը։»։
- Դաշտերի և հղումների սխալներ. Բացակայող պարտադիր տարրերի դեպքում հայտնվում է «Ավելացրեք պարտադիր
‹field›դաշտը։»։ Չվերլուծվող հղումների դեպքում՝ «Ուղղեք‹field›-ը․ այս հղումը չի վերլուծվում որպես URL կամ URI հղում։»։ Կրկնվող նույնականացուցիչների դեպքում՝ «Այս ID-ն կրկնում է‹first›տողում առաջին անգամ հանդիպած արժեքը։»։
Գաղտնիություն և տվյալների մշակում
Օգտագործելով այս գործիքը՝ դուք կարող եք վստահ լինել ձեր տվյալների անվտանգության հարցում։ Ձեր հոսքը ստուգվում է անմիջապես ձեր դիտարկիչում։ 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-ը, հղումն ու հրապարակման ամսաթիվը։ Atom entry-ի համար ստուգվում են ID-ն, title-ը, updated-ը, author-ի ժառանգումը, այլընտրանքային հղումները և content-ի կամ summary-ի կանոնները։