Specifikace XHTML 1.0 je napsaná blbě.
Nicméně řešení problému je jednoduché, nepoužívejte na začátku XHTML dokumentu DOCTYPE a tím se vám otevře cesta pro používání dalších jmenných prostorů včetně ARIA. Dokument pak sice nebude "strictly conforming", ale to nikoho nezajímá.
Pro validaci pak můžete použít třeba http://validator.nu/
Lze použít i http://relaxed.vse.cz/ (ale většinou je server přetížený a neodpovídá), který umí v XHTML ignorovat atributy z ciczích jmenných prostorů.
Názor k článku
Přístupnost dynamických webových aplikací - úvod
Tiskni