pátek 1. června 2007

HTML5 conformance checker jako diplomová práce

Henri Sivonen zveřejnil svou diplomovou práci na téma An HTML5 Conformance Checker.

Jejím tématem je vývoj nástroje umožňující kontrolu správné syntaxe HTML5 dokumentů. Henri takový nástroj vyvinul v Javě za pomoci XML Schémat a ve webové verzi může sloužit jako validátor. V současnosti je jediným takovým nástrojem pro HTML5. Zdrojový kód conformance checkeru je volně ke stažení.

Pokud vás zajímá, jaký je rozdíl mezi validátorem a conformance checkerem (nápady na překlad do češtiny?), pomůže jedna ukázka mluvící za všechno:
<ins datetime="blabla"> is valid but not conforming
Henriho práce zaujme nejen příznivce XML Schémat, ale i zájemce o HTML. Pokud jste nikdy neslyšeli o takovém HTML+, doporučuji přečíst druhou kapitolu History of HTML Leading to HTML5.

Henriho, který studuje na Helsinské univerzitě, můžete znát z projektu Mozilla a v současné době i z WHATWG.

Výsledky své práce nedávno prezentoval na konferenci XTech 2007 (PDF).

6 komentářů:

  1. XML Schemat je strasne slovo, co tak nechat do na XML Schema :) Ono se to stejne cte schima :)

    OdpovědětVymazat
  2. Stejně orientovaná diplomová práce se stejným výstupem vznikla už dříve i v ČR. Výhoda je, že pracuje s existujícími normami, a to nejen (X)HTML. Viz Relaxed - nový validátor XHTML kódu ;–)

    OdpovědětVymazat
  3. Díky, neznal jsem. Nicméně Henri ano, viz odstavec 4.5.

    OdpovědětVymazat
  4. Tak trochu se mi nechce věřit, co tam Henri píše. Vím totiž, že Relaxed byl prezentován v angličtině na několika konferencích (naposledy předminulý týden) a že jeho popis tedy je k dispozici v angličtině.

    Tak či onak Henri zaostává ve vývoji, nová generace Relaxed je již ohlášena na přelom července a srpna (a také již byla veřejně prezentována).

    Nechci nikoho z ničeho obviňovat, mám ale dojem, že zde nejde o kontrolu správnosti X/HTML, ale o to, kdo z ní vytříská více slávy...

    OdpovědětVymazat
  5. Znovu jsem si přečetl, co Henri napsal a ani zbla nechápu, na co narážíte.

    Viz též citace http://hsivonen.iki.fi/thesis/html5-conformance-checker.xhtml#ref-Kosek

    OdpovědětVymazat
  6. anonym: mně to připadne přirozené a teď jsem našel "XML schémata" i u Jirky Koska, takže ponechávám

    OdpovědětVymazat

Poznámka: Komentáře mohou přidávat pouze členové tohoto blogu.