Téléchargez aux formats PDF ou lisez en ligne sur Scribd
Généralités
2) Quelle relation existe t-il entre un navigateur et un moteur de rendu.
2) Pour les navigateurs suivants, identifier leur moteur de rendu :
‘navigateur ‘Moteur de rendu
‘Mozilla firefox
Internet Explorer
Konqueror
‘Opéra
Google Chome
3) Quest ce qu'un plug-in
4) Quel est le but principal de la technologie AJAX
5) Quel réle joue un script CGI dans change de données entre un client et un serveur Web
6) Définir: schéma, Langage standard, Langage local
7) Quelle différence faites vous entre un langage standard et un langage de fait
8) Etablir la différence entre : Format ouvert, fermé et propriétaire
Exercice 1 : généralités sur XML
1) Historique d'XML: Cocher toutes les propositions correctes.
a) XMLa été créé dans la continuité du SGML
b)_XMLest une norme Iso
¢)_XMLest un standard W3c
4) XMLest plus récent que HTML
2) XMLet HTML : Cocher toutes les propositions correctes.
2) HTMLest un langage de mise en forme
b)_XMLest un langage de mise en forme
¢) HTML définit un jeu de balises fixé a priori et donc non-extensibles
4d) XMLest beaucoup plus générique, il permet de définir des langages
3) Qu’est ce qui est nécessaire pour avoir un document XML bien formé ?
a) Unentéte XML
b). Une référence a une DTD
c]_Une référence a un XML Schema
4) Une unique balise racine qui encadre toutes les autres
€) Que chaque balise ouverte soit fermée
4) Ranger les termes suivants dans les bonnes catégories.
SVG - XHTML- Open Document Format - DocBook- SGML - HTML - W3C - OASIS - SMIL- XML.
Méta-langage | Format de Format de | Langage de Organisme de
publication XML | publication structuration | standardisation
SGML documentaire |
Exercise 2: le métalangage XML
CO
LONKENG Page 1TD/TP Langages et Technologies du Web
Soit le fichier ci-apras, quelles sont les assertions vraies ?
1
2 stltre>Réinterroger les structures documentaires
3 De la numeérisation a I'informatisation
4 Bruno Bachimont
& _ Nous proposons dans cet article d'aborder ...
7 in this paper we define...
8
9 ingénierie des connaissances
10 XML
11 Document/terme>
12.
13.
14 knowledge engineering
15 XML
16 Document
17
18
21
1004-07-05"/>
‘1! min="0'/>
a) Ce fichier n'est pas un fichier XML.
®) Ce fichier est un fichier XML, il posséde un élément racine unique qui contient tous les
autres.
¢)_ Ge fichier est un fichier XML, tous ses éléments sont inclus dans les uns dans les autres.
4) Ce fichier est un fichier XML, toutes ses balises ouvertes sont fermées,
€) Ce fichier est un fichier SGML.
Exercice 3 : le méta langage XML
Compléter les trous avec les balises fermantes adéquates,
stitre>Document a corrigers/titre>
stéphane Crozat
01-03-01
LONKENG Page 2TD/TP Langages et Technologies du Web
Ce texte doit étre cortig vane...
Le contenu est sans importance ici
Aije le droit de mettre du texte ici
Fermer les balises du fichier suivant afin quil soit un document XML bien formé,
Loremipsumdolorsitamet, consecteturadipiscing
elit. >
Nulla erat tellus, molestie a ultricessed, gravidaegetipsum.
‘Phasellusiacinia, ipsum vitae interdumtincidunt.
6/ >Nunc eu lectus in diam tempusadipiscing in rhoncus
elit >/. =
Exercice 4: DTD
a) Soit la DTD suivante :
1
2
3
4
5
6
7
Produire un document XML valide par rapport & cette DTD
b) Le document suivant est-ilvalide par rapport a la DTD ?
1.
2
3
4 titre>Document de tests/titre>
5 2 décembre 2009
6 —Stéphane Crozat
7 Document DTD XML Valide
8
¢]__Produire le plus petit document XML valide par rapport & cette DTD.
4) Produire un document XML utilisant toutes les balises de la DTD.
Exercice 5: Formulaire et script CGI
Soit le formulaire suivant rempli par un utilisateur
LONKENG Page 32) Construire une page HTML qui présente ce formulaire
2) On souhaite que, lorsque Futiisateur clique sur te bouton “cliquez ici pour envoyer”, ce
formulaire demande a tancer le programme Post-query sur la machine serveur [Link],
Compléter le formulaire précédent :on précisera les attribute ACTION et METHOD de la
du serveur web,
3) On veut maintenant que le script CGI lancé parla méthodePOST,renvoie une page HTML qui
affiche les couples nomVariable, valeur. Ecrire en PHP un tel script CGI,
Edin Affichoge — Hetorique ‘Morque-pages Qutis 7
S) ¢ x o Ou
Démonstration de technologie Web2-AJAX
Interrogez votre serveur avec JavaScript
Sananeact tte we sd pour owe pl mpidenent on pad Brel de Mascon run ste Web
Saisissez un pseudo et observer les réactions du systdme.
Etvoici ce qui se passera lors de la salsie du pseudo de maniére interactive :
LONKENG Page 4TD/TP Langages et Technologies du Web
1m ce paoudo ect op cout
peeudo et deja pis
mami ce pseudo et bre
1) un script PHP pour vérifer sie pseudo demandé est libre ou non F
2) un script JavaScript pour interroger & chaque frappe dans le formulaire le script PHP et
ainsi
LONKENG Page 5