« STIC:STIC I - exercice 3 (Nestor-Pixel) » : différence entre les versions
Aller à la navigation
Aller à la recherche
mAucun résumé des modifications |
m (using an external editor) |
||
Ligne 1 : | Ligne 1 : | ||
== | == Enoncé de l'exercice 2 - STIC 1 == | ||
* | Cet exercice du cours [[STIC I]] vous permet: | ||
* | * d'apprendre à éditer une page XML avec un éditeur XML | ||
* d'apprendre un peu de XSLT | |||
=== Tâche === | |||
/etu-maltt/nestor/ | * Faites votre page travaux | ||
* Elle sera accessible par l’URL | |||
http://tecfa.unige.ch/etu-maltt/nestor/''votre login''/welcome.xml | |||
Par exemple: | |||
http://tecfa.unige.ch/etu-maltt/maya/wipfli/ | |||
* Une page d'accueil/rapport est à placer ici: | |||
/etu-maltt/nestor/''login''/stic/ex2/ | |||
Exemple: | |||
http://tecfa.unige.ch/etu-maltt/nestor/dupont/ex2 | |||
Note: N'oubliez pas de copier aussi la DTD et la XSLT. Donc dans le répetoire il faut avoir les fichiers suivants: | |||
/etu-maltt/maya/''login''/welcome.xml | |||
/etu-maltt/maya/''login''/travaux.dtd | |||
/etu-maltt/maya/''login''/travaux.xsl | |||
=== Contraintes === | |||
* | * Cette page indexera tous vos travaux | ||
* | * Il faut utiliser la DTD XML telle quelle (!) mis à votre disposition | ||
* | * Vous devez adapter la feuille de style (PAS la DTD !), | ||
* | * Une fois '''édité''' votre page travail, je vous conseille de finir d'abord l'exercise 3. Votre DTD à vous sera sans doute plus simple, c.a.d. mieux adapté pour faire les premiers pas avec XSLT. | ||
Le rapport: | |||
* Titre, auteur et date | |||
* Le résulat: Lien vers la page travail, lien vers le fichier *.xsl utilisé | |||
* Objectifs XSLT: Comment avez-vous pensé la mise en page ? | |||
* La production: '''bref''' résumé de la démarche | |||
* Difficultés, auto-évaluation, remarques | |||
* Ressources utilisées, bibliographie. | |||
=== Evaluation === | |||
* Qualité du rapport ( | * Respect des contraintes + emplacement de fichiers | ||
* Qualité du rapport | |||
* | * Feuille de style (c.f ex 4). Donc créez d'abord juste le contenu. Revenez plus tard une fois que vous avez compris un peu de XSLT. | ||
=== Instructions === | |||
'''Vous avez besoin de:''' Un client SFTP ou l'explorateur Windows, XEmacs et les 4 fichiers "travaux.dtd", "welcome.xml", "travaux.xsl" et "example.xml" d'être présents dans la racine de votre espace Travaux. | |||
Etapes à suivre: | |||
# Copiez les 5 fichiers '''"travaux.dtd"''', '''"travaux.xsl"''', '''"ENLEVERwelcome.xml"''', '''"travauxdoc.txt"''' et '''"example.xml"''' depuis http://tecfa.unige.ch/tecfa/teaching/staf14/files/workpage/ (ou /web/tecfa/teaching/staf14/files/workpage/) dans votre espace "Travaux" (/T:). ATTENTION: Ne faites pas "SAVE AS" d'une page XML depuis un navigateur Web. Vous pouvez perdre de l'information ou encore vous retrouver avec du simple HTML ! | |||
# Renommez le fichier ENLEVERwelcome.xml en welcome.xml | |||
# Lancez un éditeur XML et ouvrez le fichier "welcome.xml" (drag & drop depuis l'Explorateur ou ''File - Open - <chemin>''). | |||
# Remplissez les balises xml d'une façon logique qui puissent décrire votre page Travaux MALTT / STAF et n'oubliez pas de sauver de temps en temps! Vous allez trouver tous les explications que vous aurez besoin dans le fichier travauxdoc.txt. | |||
#* [http://tecfa.unige.ch/tecfa-people/tecfa-people.html#stud exemples étudiants] (Maya, Linus, etc.) | |||
# Si vous travaillez en local (par ex chez vous), une fois terminé, il faut transférer tous les fichiers avec FTP dans votre espace Travaux. | |||
# Vérifiez les changements que vous avez fait de temps en temps avec votre browser préféré soit en local soit à l'URL suivant: http://tecfa.unige.ch/etu-maltt/nestor/''votre login''/ | |||
# Félicitations!!! Vous avez votre première page en XML! Et si vous la trouvez pas très jolie c'est à vous maintenant de changer sa mise en forme en apprennant XSLT :) (fichier travaux.xsl) | |||
== Ressources == | |||
Attention: Certains tutoriels que vous pouvez trouver sur le web ne sont pas à jour. D'autres vous engagent dans des mauvaises pistes. Essayez de tout faire avec des simples templates (pas de "if", "for" etc !). | |||
;Transparents | |||
: [http://tecfa.unige.ch/guides/xml/pointers.html TECFA's XML page] | |||
: [http://tecfa.unige.ch/guides/tie/html/xml-dom/xml-dom.html Introduction à XML et DOM] - [http://tecfa.unige.ch/guides/tie/pdf/files/xml-dom.pdf PDF file] , (transparents) | |||
: [http://tecfa.unige.ch/guides/tie/html/xml-tech/xml-tech.html Introduction technique à XML] - [http://tecfa.unige.ch/guides/tie/pdf/files/xml-tech.pdf PDF file] , (transparents) | |||
: [http://tecfa.unige.ch/guides/tie/html/xml-xslt/xml-xslt.html Introduction technique à XSLT] - [http://tecfa.unige.ch/guides/tie/pdf/files/xml-xslt.pdf PDF file] , (transparents) | |||
; Autres | |||
: [[:en:XSLT|XSLT]] (en, liens) | |||
: [[:en:XML|XML]] (en, mini-tutoriel + liens) | |||
: [[:en:XSLT_Tutorial_-_Basics|XSLT Tutorial]] (en, mini-tutoriel) | |||
[[Category: STIC]] | [[Category: STIC]] |
Version du 19 septembre 2007 à 17:10
Enoncé de l'exercice 2 - STIC 1
Cet exercice du cours STIC I vous permet:
- d'apprendre à éditer une page XML avec un éditeur XML
- d'apprendre un peu de XSLT
Tâche
- Faites votre page travaux
- Elle sera accessible par l’URL
http://tecfa.unige.ch/etu-maltt/nestor/votre login/welcome.xml
Par exemple:
http://tecfa.unige.ch/etu-maltt/maya/wipfli/
- Une page d'accueil/rapport est à placer ici:
/etu-maltt/nestor/login/stic/ex2/
Exemple:
http://tecfa.unige.ch/etu-maltt/nestor/dupont/ex2
Note: N'oubliez pas de copier aussi la DTD et la XSLT. Donc dans le répetoire il faut avoir les fichiers suivants:
/etu-maltt/maya/login/welcome.xml /etu-maltt/maya/login/travaux.dtd /etu-maltt/maya/login/travaux.xsl
Contraintes
- Cette page indexera tous vos travaux
- Il faut utiliser la DTD XML telle quelle (!) mis à votre disposition
- Vous devez adapter la feuille de style (PAS la DTD !),
- Une fois édité votre page travail, je vous conseille de finir d'abord l'exercise 3. Votre DTD à vous sera sans doute plus simple, c.a.d. mieux adapté pour faire les premiers pas avec XSLT.
Le rapport:
- Titre, auteur et date
- Le résulat: Lien vers la page travail, lien vers le fichier *.xsl utilisé
- Objectifs XSLT: Comment avez-vous pensé la mise en page ?
- La production: bref résumé de la démarche
- Difficultés, auto-évaluation, remarques
- Ressources utilisées, bibliographie.
Evaluation
- Respect des contraintes + emplacement de fichiers
- Qualité du rapport
- Feuille de style (c.f ex 4). Donc créez d'abord juste le contenu. Revenez plus tard une fois que vous avez compris un peu de XSLT.
Instructions
Vous avez besoin de: Un client SFTP ou l'explorateur Windows, XEmacs et les 4 fichiers "travaux.dtd", "welcome.xml", "travaux.xsl" et "example.xml" d'être présents dans la racine de votre espace Travaux.
Etapes à suivre:
- Copiez les 5 fichiers "travaux.dtd", "travaux.xsl", "ENLEVERwelcome.xml", "travauxdoc.txt" et "example.xml" depuis http://tecfa.unige.ch/tecfa/teaching/staf14/files/workpage/ (ou /web/tecfa/teaching/staf14/files/workpage/) dans votre espace "Travaux" (/T:). ATTENTION: Ne faites pas "SAVE AS" d'une page XML depuis un navigateur Web. Vous pouvez perdre de l'information ou encore vous retrouver avec du simple HTML !
- Renommez le fichier ENLEVERwelcome.xml en welcome.xml
- Lancez un éditeur XML et ouvrez le fichier "welcome.xml" (drag & drop depuis l'Explorateur ou File - Open - <chemin>).
- Remplissez les balises xml d'une façon logique qui puissent décrire votre page Travaux MALTT / STAF et n'oubliez pas de sauver de temps en temps! Vous allez trouver tous les explications que vous aurez besoin dans le fichier travauxdoc.txt.
- exemples étudiants (Maya, Linus, etc.)
- Si vous travaillez en local (par ex chez vous), une fois terminé, il faut transférer tous les fichiers avec FTP dans votre espace Travaux.
- Vérifiez les changements que vous avez fait de temps en temps avec votre browser préféré soit en local soit à l'URL suivant: http://tecfa.unige.ch/etu-maltt/nestor/votre login/
- Félicitations!!! Vous avez votre première page en XML! Et si vous la trouvez pas très jolie c'est à vous maintenant de changer sa mise en forme en apprennant XSLT :) (fichier travaux.xsl)
Ressources
Attention: Certains tutoriels que vous pouvez trouver sur le web ne sont pas à jour. D'autres vous engagent dans des mauvaises pistes. Essayez de tout faire avec des simples templates (pas de "if", "for" etc !).
- Transparents
- TECFA's XML page
- Introduction à XML et DOM - PDF file , (transparents)
- Introduction technique à XML - PDF file , (transparents)
- Introduction technique à XSLT - PDF file , (transparents)
- Autres
- XSLT (en, liens)
- XML (en, mini-tutoriel + liens)
- XSLT Tutorial (en, mini-tutoriel)