Kikagua Feed za RSS

Bandika XML ya RSS 2.0 au Atom 1.0 uone muundo, sehemu za vipengee zilizochanganuliwa, mahitaji yanayokosekana na viungo vinavyohitaji kurekebishwa.

XML ya RSS au Atom

Bandika feed moja kamili yenye elementi mzizi ya <rss> au Atom <feed>.

Ripoti ya feed
Hitilafu 0Maonyo 0Vipengee 0Viungo 0 vimekaguliwa

    Bandika feed kisha uikague ili uone muundo, sehemu za vipengee na kila tatizo pamoja na mstari, safu na njia ya XML.

    Tayari kwa XML ya RSS au Atom.

    Feed yako inakaguliwa ndani ya kivinjari chako. BroBroGo haipakii wala kuhifadhi chochote.

    Maswali Yanayoulizwa Sana

    Kikagua hiki kinatumia miundo gani ya feed?

    Kinakagua hati za sasa za RSS 2.0 na Atom 1.0. Feed za zamani za RSS, RDF/RSS 1.0 na Atom 0.3 zinatambuliwa, lakini hazikaguliwi kwa kanuni za muundo usiofaa.

    Je, kinafungua au kujaribu viungo vilivyo kwenye feed?

    Kinachanganua sehemu zenye viungo na kutatua marejeleo husiani ya Atom kwa xml:base. Hakifungui URL kamwe, kwa hivyo upatikanaji, uelekezaji upya, vyeti na maudhui ya mwisho hayajaribiwi.

    Ni sehemu zipi za vipengee zinazokaguliwa?

    Kwa vipengee vya RSS kinakagua kichwa au maelezo na kusoma GUID, kiungo na tarehe ya kuchapishwa. Kwa vipengee vya Atom kinakagua ID, kichwa, sasisho, urithi wa mwandishi, viungo mbadala na kanuni za maudhui au muhtasari.

    Utangulizi wa Kikagua Feed za RSS

    Kikagua Feed za RSS ni zana ya mtandaoni inayokuruhusu kubandika maudhui ya XML ya feed ya RSS 2.0 au Atom 1.0 kwenye eneo la maandishi. Baada ya kubandika, zana hii huchanganua maudhui hayo ili kutambua muundo wake, kuchanganua vipengee vyake, na kutoa ripoti kuhusu tatizo lolote linalohusiana na muundo wa feed, sehemu zinazohitajika, na marejeleo ya viungo.

    Zana hii inatoa ripoti ya kina ya hitilafu na maonyo, ikionyesha nambari ya mstari na safu pamoja na njia ya XML ambapo kila tatizo limepatikana. Hii inarahisisha mchakato wa kutambua alama potofu, sehemu za feed au vipengee zinazokosekana, na viungo visivyoweza kuchanganuliwa.

    Jinsi ya Kutumia Zana Hii na Ingizo Zinazokubalika

    Ili kutumia zana hii, unahitaji kuingiza maudhui ya XML ya feed yako. Zana hii inafanya kazi kwa kufuata taratibu na mipaka ifuatayo:

    • XML ya RSS au Atom: Unapaswa kubandika feed moja kamili yenye elementi mzizi ya RSS au Atom. Miundo inayokubalika ni RSS 2.0 na Atom 1.0 pekee.
    • Kikomo cha Herufi: Ingizo lina kikomo cha herufi 500,000 kwa kila ukaguzi. Ukizidi kikomo hiki, utaona ujumbe wa hitilafu: "Zana hii inakubali hadi herufi ‹max› kwa kila ukaguzi.".
    • Mifano ya Haraka: Unaweza kutumia vitufe vya "Tumia mfano wa RSS" au "Tumia mfano wa Atom" ili kupakia mifano ya majaribio. Mara baada ya kupakiwa, utaona ujumbe "Mfano wa RSS umepakiwa." au "Mfano wa Atom umepakiwa.".
    • Kusafisha Maandishi: Unaweza kutumia kitufe cha "Futa" ili kuondoa ingizo na matokeo yote, ambapo ujumbe "Ingizo na matokeo yamefutwa." utaonyeshwa.

    Ikiwa utajaribu kukagua bila kuweka maudhui yoyote, zana itaonyesha ujumbe: "Bandika XML ya RSS au Atom kabla ya kukagua.". Wakati ukaguzi ukiendelea, mfumo utaonyesha "Feed inakaguliwa…".

    Ripoti ya Feed na Matokeo ya Uchanganuzi

    Baada ya kukamilisha ukaguzi, zana inatoa "Ripoti ya feed" ambayo inajumuisha maelezo yafuatayo:

    • Hitilafu ‹count› na Maonyo ‹count›.
    • Vipengee ‹count› vilivyochanganuliwa.
    • Viungo ‹count› vimekaguliwa.

    Kila tatizo lililotambuliwa linaonyeshwa kwa muundo wa "Mstari ‹line›, safu ‹column›" pamoja na maelezo ya "Rekebisha: ‹path›" na kiungo cha "Nenda kwenye ‹path› katika mstari ‹line›".

    Ikiwa feed haina matatizo yoyote, utaona ujumbe "Hakuna matatizo ya muundo yaliyopatikana.". Kama kuna matatizo, ujumbe "Hitilafu ‹errors› na maonyo ‹warnings› yamepatikana." utajitokeza. Zana hii inaonyesha kiwango cha juu cha matatizo 200 na vipengee 100 pekee. Ikiwa kuna maudhui mengi zaidi, ripoti itafupishwa na kuonyesha ujumbe kama "Inaonyesha matatizo ‹shown› ya kwanza kati ya ‹total›." au "Inaonyesha vipengee ‹shown› vya kwanza kati ya ‹total›.".

    Ikiwa feed haina kichwa, itaonyeshwa kama "Feed isiyo na kichwa", na vipengee visivyo na majina vitaonyeshwa kama "Kipengee kisicho na kichwa".

    Sheria za Ukaguzi wa RSS 2.0 na Atom 1.0

    Zana hii inafuata sheria maalum kulingana na muundo wa feed unaokaguliwa:

    Mahitaji ya RSS 2.0

    • Idadi ya Channel: RSS lazima iwe na channel moja tu ya moja kwa moja. Hitilafu "RSS lazima iwe na <channel> moja ya moja kwa moja; zimepatikana ‹count›." itaonyeshwa ikiwa sheria hii imekiukwa.
    • Vipengee vya RSS: Kwa kila kipengee cha RSS, zana inakagua sheria ya title-or-description (kichwa au maelezo) na inasoma GUID, link (kiungo), na publication date (tarehe ya kuchapishwa).

    Mahitaji ya Atom 1.0

    • Vipengee vya Atom: Zana inakagua sheria za ID, title (kichwa), updated (sasisho), author inheritance (urithi wa mwandishi), alternate links (viungo mbadala), na content or summary (maudhui au muhtasari).
    • Mwandishi wa Feed: Ikiwa mwandishi hayupo, utahitajika kuongeza mwandishi kwenye feed au moja kwa moja kwenye kila kipengee.
    • Viungo Mbadala: Ni lazima kuongeza kiungo mbadala wakati kipengee cha Atom hakina maudhui ya ndani.
    • Maudhui ya Nje: Unapotumia src kwenye maudhui, ni lazima uondoe maandishi ya ndani na elementi zake tanzu. Pia, ongeza muhtasari wakati maudhui ya Atom yako nje au hayasomeki kama maandishi.

    Hitilafu za Kawaida na Ujumbe wa Kichanganuzi

    Wakati wa ukaguzi, unaweza kukutana na ujumbe mbalimbali wa hitilafu kulingana na muundo wa XML yako:

    • DOCTYPE: "Ondoa tamko la DOCTYPE kabla ya kukagua feed hii.".
    • XML Mbaya: "Rekebisha XML yenye muundo mbaya kisha ukague tena.".
    • Muundo Usiosaididiwa: "Tumia hati ya RSS 2.0 <rss> au Atom 1.0 <feed>.". Ikiwa toleo halilingani, utaona: "Kikagua hiki kinatumia ‹format› ‹expected›; ‹actual› imegunduliwa.".
    • Sehemu Zinazokosekana: "Ongeza sehemu ya lazima ya ‹field›." au "Bakiza ‹field› moja tu; zimepatikana ‹count›.".
    • Tarehe Isiyo Sahihi: "Tumia tarehe halisi katika muundo unaohitajika na feed hii.".
    • ID Zinazojirudia: "ID hii inarudia thamani iliyoonekana kwanza katika mstari ‹first›.".

    Ikiwa ukaguzi utashindwa kukamilika au kuchukua muda mrefu sana, utaona ujumbe "Ukaguzi haukuweza kukamilika." au "Ukaguzi umechukua muda mrefu sana. Jaribu feed ndogo zaidi.". Maelezo ya ziada ya kiufundi yanaweza kuonyeshwa kupitia "Maelezo ya kichanganuzi: ‹detail›".

    Ulinzi wa Faragha na Mipaka ya Zana

    Zana hii inazingatia usalama wa data yako. Feed yako inakaguliwa ndani ya kivinjari chako pekee. Hakuna kitu kinachopakizwa au kuhifadhiwa na BroBroGo.

    Ni muhimu kuelewa mipaka ya zana hii ya ukaguzi:

    • Hakuna Ujaribu wa Viungo vya Nje: Zana hii inachanganua sehemu zenye viungo na kutatua marejeleo husiani ya Atom kwa kutumia xml:base. Hata hivyo, haifungui URL hizo kamwe. Hii ina maana kwamba upatikanaji wa viungo, uelekezaji upya (redirects), vyeti vya usalama (certificates), na maudhui ya mwisho ya viungo hivyo havijaribiwi.
    • Uthibitishaji wa Muundo Pekee: Ripoti hii hukagua muundo na kanuni za kawaida za muundo pekee. Haithibitishi kuwa maudhui ni sahihi, salama, yanakubaliwa na kila kisomaji, au yako tayari kabisa kwa ajili ya kuchapishwa.

    Maswali Yanayoulizwa Mara kwa Mara (FAQ)

    Kikagua hiki kinatumia miundo gani ya feed?
    Kinakagua hati za sasa za RSS 2.0 na Atom 1.0. Feed za zamani za RSS, RDF/RSS 1.0 na Atom 0.3 zinatambuliwa, lakini hazikaguliwi kwa kanuni za muundo usiofaa ili kuepuka kutoa ripoti zisizo sahihi.

    Je, kinafungua au kujaribu viungo vilivyo kwenye feed?
    Kinachanganua sehemu zenye viungo na kutatua marejeleo husiani ya Atom kwa xml:base. Hakifungui URL kamwe, kwa hivyo upatikanaji, uelekezaji upya, vyeti na maudhui ya mwisho hayajaribiwi.

    Ni sehemu zipi za vipengee zinazokaguliwa?
    Kwa vipengee vya RSS kinakagua kichwa au maelezo na kusoma GUID, kiungo na tarehe ya kuchapishwa. Kwa vipengee vya Atom kinakagua ID, kichwa, sasisho, urithi wa mwandishi, viungo mbadala na kanuni za maudhui au muhtasari.