Gumbo-parser je čistá-C verzia HTML5 parsera

14.08.2013 | 12:05 | dodoedo | Novinky

Gumbo-parser (napísaný v čistom C) je C implementácia HTML5 parser-algoritmu, urobená v podobe čistej-C99 knižnice, ktorá nemá ďalšie závislosti. Veľká výhodnosť existencie HTML5-štandardu potom spočíva aj v zjednotení (štandardizácii) HTML-parser algoritmu, takže všetky prehliadače "vidia" konkrétny HTML dokument tým istým spôsobom.

    • RE: Gumbo-parser je čistá-C verzia HTML5 parsera 14.08.2013 | 14:19
      Avatar bedňa antiX, Devuan, LegacyIce  Administrátor
      Pokiaľ som to dobre pochopil, je to len nástroj (knižnica) na testovanie validného výstupu HTML5 napríklad z programu napísaného v C. Viď. príklad čo tam majú.
      For example:
      $ gcc my_program.c `pkg-config --cflags --libs gumbo`
      
      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: Gumbo-parser algoritmus 14.08.2013 | 18:23
        Avatar dodoedo Fedora Linux  Používateľ
        G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
        • RE: Gumbo-parser algoritmus 14.08.2013 | 23:28
          Avatar bedňa antiX, Devuan, LegacyIce  Administrátor
          Tak ako som písal validuje HTML5 štandart. To že ho niekto z autorov prehliadačov nedodrží ako býva zvykom nič na tom nemení, to sa týka hlavne MS. No oni sa v poslednej dobe hrozne tvária Open Source, ale kdeže je podpora otvorených formátov? Stále nula a tak to ostane kým nezmiznú.
          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
          • RE: Gumbo-parser algoritmus 15.08.2013 | 07:43
            Avatar dodoedo Fedora Linux  Používateľ

            Ano.

            Všetky štandardy vždy vznikli za účelom zjednotenia/spojenia a takto aj zjednodušenia. Parser samotný-jeho algoritmus pred HTML5-úzusom bol vždy závislý na browserovom rendering engine a ďalších špecifikách. Vznik HTML5 je zjednocujúci prvok a vyvíja akýsi "tlak" aj na kód parsera (Firefox nový HTML parser): http://linuxos.sk/spravy/detail/prehliadac-firefox-dostal-nove-html-parser/

            G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."