05_XHTML_DTD - CSI 3540 Structures techniques et normes du...

Info iconThis preview shows pages 1–14. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CSI 3540 Structures, techniques et normes du Web Friday, January 22, 2010 Objectif: • Être en mesure de lire et de comprendre la grammaire DTD de XHTML Lectures: • Web Technologies (2007) pages 98–106 La grammaire DTD de XHTML Friday, January 22, 2010 Plan 1. Concepts de base du langage XML 2. Déclaration d’un élément 3. Déclaration d’une liste d’attributs 4. Déclaration d’une entité 5. Fichiers DTD 6. Exemple du cellier Friday, January 22, 2010 Cette semaine • Youtube (Google), puis Vimeo débutent l’utilisation d’HTML5 (en particulier la balise VIDEO et son API) • Firefox lance sa version 3.6 du populaire navigateur, apportant un support pour... HTML5 Friday, January 22, 2010 Motd • Examen partiel repoussé au 23 février (en classe) Friday, January 22, 2010 XHTML 1.1 (Strict) <?xml version="1.1" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd "> <html xmlns="http://www.w3.org/1999/xhtml " xml:lang="en"> <head> <title>CSI3540 : XHTML et son DTD</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <p>Contenu d’un él&eacute;ment de type P</p> </body> </html> Friday, January 22, 2010 XHTML 1.0 • 3 “saveurs” de DTD : < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd " > < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd " > < !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd " > Friday, January 22, 2010 Concepts • XHTML est un langage de balisage largement utilisé pour la conception de pages Web • XML , et plus particulièrement une grammaire DTD (défnition de type de document), décrit la syntaxe du langage XHTML • Pourquoi un métalangage ? Friday, January 22, 2010 Concepts • La validation d’un document détermine s’il est bien formé , si l’ordre et les contraintes d’imbrication des éléments respectent les règles spécifques au vocabulaire • Formalismes : DTD et XML Schema (notation alternative : Relax NG) • Des outils : Éditeurs tels que <oXygen/> ou encore des analyseurs syntaxiques Xerces Friday, January 22, 2010 XML Friday, January 22, 2010 Documents bien formés • Un document se compose de données textuelles et de balisage • Balisage : balises + appels • Balises : débutent par « < » et se terminent par « > » Friday, January 22, 2010 Documents bien formés • 3 types de balises : ouverture, fermeture et élément vide (ne peut contenir des données) • Les balises d’ouverture et de fermeture doivent être parfaitement appariées (cet enchevêtrement n’est pas valide : < a >< b ></ a ></ b >) • En conséquent, il y a toujours une seule balise à la racine de l’arbre d’analyse Friday, January 22, 2010 Documents bien formés • Appels : «&» + appel de caractère + «;» ou «&» + appel d’entité + «;»...
View Full Document

{[ snackBarMessage ]}

Page1 / 61

05_XHTML_DTD - CSI 3540 Structures techniques et normes du...

This preview shows document pages 1 - 14. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online