I "vecchi" standard HTML/XHTML hanno un DTD (Document Type Definition) definito per loro:Dov'è la definizione del tipo di documento HTML5?
HTML 4.01 http://www.w3.org/TR/html401/sgml/dtd.html
XHTML 1.0 http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict
Questo DTD specificano le regole per elementi di raggruppamento - ", che tipi di elementi possono apparire in quali tipi di elementi ". Ho creato uno schema per XHTML 1.0 qui
(mi dispiace, non ho più quella risorsa)
Vorrei aggiornare lo schema con una nuova versione che include anche i nuovi elementi HTML5. Tuttavia, non sembra esserci un DTD HTML5. Sembra che le regole di nidificazione siano definite dai vari modelli di contenuto definiti in HTML5.
Quindi non c'è DTD, corretto?
Follow-up domanda: C'è un motivo per cui non v'è alcun DTD in HTML5? Il DTD è un metodo molto utile per definire le regole di nidificazione per tutti i diversi tipi di elementi. Perché non dovrebbero includere una cosa del genere?
Aggiornamento: ho trovato questo: http://www.w3.org/TR/html5/dom.html#kinds-of-content credo, questo è il più vicino ad avere un DTD.
Aggiornamento: Lo Studio Team visivo fatto uno schema XML per XHTML5. Immagino che risponda alla mia domanda: http://blogs.msdn.com/b/webdevtools/archive/2009/11/18/html-5-intellisense-and-validation-schema-for-visual-studio-2008-and-visual-web-developer.aspx
Il collegamento 'http: //vidasp.net ...' reindirizzato [qui] (http://www.scanerrors.com/dutch.php?t202id=515953&t202kw=Javascript) – RubenGeert
@ pythonforspss.org Sì. Non ho più quel dominio. Ho rimosso quel collegamento. Grazie per avermi informato. –
Lo stesso per XSD: http://stackoverflow.com/questions/5638366/is-there-an-xhtml-xsd-equivalent-available-for-html5 –