Validace HTML5 pomocí XML
V programu letošní konference XTech (15. až 18. května 2007 v Paříži) mě zaujala prezentace Henriho Sivonena nazvaná Implementing an HTML5 conformance checker using XML tools. Přednáška popisuje, kterak automaticky kontrolovat konformanci dokumentu HTML5. Zajímavé je, že k ověření validity formátu, který ohlašuje nepotřebnost XML, se nenajde nic lepšího než… právě XML.
HTML5 je aplikace SGML, a jako taková tedy může použít DTD. To je ale velmi zastaralé a dnešním požadavkům na validaci nestačí. Přichází „překvapivé“ zjištění, že XML disponuje řadou kvalitních a moderních validačních nástrojů. Pak už stačí chytrý nápad použít HTML parser, který dokáže HTML namapovat na datový model XML. Jinými slovy, načíst dokument HTML5 tak, jako kdyby se jednalo o XHTML5. Dále už vše zařídí efektivní kombinace Relax NG a Schematron. Tedy skoro vše – kontrola některých pravidel HTML5 (např. integrita tabulek) je nad možnosti schémat a systém je třeba doplnit speciálními validátory napsanými v Javě. I tady ale přijde vhod osvědčené XML API.
-
Související články na blogu Petr Cimprich
-
Příspěvky k workshopu o mobilním Ajaxu 28. 9. 2007 10:54
-
GRDDL je doporučením W3C 14. 9. 2007 12:14
-
CSS 2.1 je CR 20. 7. 2007 16:20
-
WSDL 2.0 je doporučením W3C 10. 7. 2007 9:12
-
Zneužívání obsahu XML-DEV? 22. 6. 2007 11:13
-
HTML WG: čím víc, tím líp 13. 4. 2007 23:18
-
-
Související články na ostatních blozích
-
Raz do roka hra prvý (revival ^ 16) 4. 1. 2017 22:00
-
Výprodej na LinuxMarketu 15. 8. 2015 10:08
-
Akce Linux Mint a další... 11. 5. 2015 18:17
-
Certifikát Heuréky 4. 3. 2015 7:32
-
Keď diskusia trvá 14 rokov (revival ^ 14) 4. 1. 2015 22:00
-
Povánoční slevy již nyní 23. 12. 2014 15:29
-
-
Martin Hassman (neregistrovaný)
S tim SGML nemate uplne pravdu, HTML5 se od SGML distancuje, viz http://www.whatwg.org/specs/web-apps/current-work/multipage/section-parsing.html#parsing
-
Petr Cimprich (neregistrovaný)
Ok, takze tim se HTML5 zrika i SGML nastroju ...
Chapu, ze zpracovani v prohlizeci je natolik specificke, ze std. postupy pro XML nebo SGML stejne nestaci, ale co kdyz si nekdo bude chtit nacist stranku a zpracovat ji mimo prohlizec? Tady mozna odtrzeni od XML/SGML zamrzi.
Diskuse byla uzavřena.
Petr Cimprich
Nejčtenější články autora
-
Ubuntu 7.10 má své mouchy
Přečteno 2 296×
-
LISP vs. XML
Přečteno 2 260×
-
Test pro mobilní prohlížeče
Přečteno 2 202×
-
XML Prague 2012 - the venue
Přečteno 2 185×
-
Podpora XML v MySQL
Přečteno 2 151×
Poslední názory
-
\
Novejsi mobilni WebKit (Safari v iPhone SDK)
ke článku Test pro mobilní prohlížeče -
\
Výběr technologií je to přinejmenším diskutabilní
ke článku Test pro mobilní prohlížeče -
\
XSLT je zmatené
ke článku XSL WG v Praze -
\
Bezva počin!
ke článku XSL WG v Praze -
\
jenze jsou drahe!
ke článku eXist 1.2 je venku
-
- Servisní technik IT
- PYTHON vývojář pro vývoj AI
- Angular frontend developer
- .NET Core Developer - API, microservices, platební terminály
- PHP Programátor
- UX Kapitán/ka ke kormidlu!
-
- Pokročilé vyhledávání na Google
- Kritické myšlení 8 - Racionální komunikace a argumentace
- Canva: grafika pro firmy a podnikatele
- Knihovny na SharePointu 3: Akce se soubory v knihovně online
- Obsahová strategie III: Jak na persony
- Ovládni svůj hlas nejen pro lepší prezentaci
-
- Servisní technik IT
- IT technik
- PYTHON vývojář pro vývoj AI
- Systémový specialista
- .NET Core Developer - API, microservices, platební terminály
- PRODUCT MANAGER PRO JOB BOARDY
-
- Pokročilé vyhledávání na Google
- Kritické myšlení 8 - Racionální komunikace a argumentace
- Knihovny na SharePointu 3: Akce se soubory v knihovně online
- Základy PPC reklamy v Google Ads a Skliku
- Obsahová strategie III: Jak na persony
- Ovládni svůj hlas nejen pro lepší prezentaci
Dále u nás najdete
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2019 Internet Info, s.r.o. Všechna práva vyhrazena.