inf02 – ds4 · 2013. 4. 13. · echauffement2 fs1 b. habert 2012 organiser les ressources - ds4...
TRANSCRIPT
![Page 1: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/1.jpg)
INF02 – DS4 Organisa(on des ressources
& accès aux ressources Benoit Habert
![Page 2: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/2.jpg)
Obscurités : XSLT
• Règles candidates à un moment donné • Règles explicites / implicites (les contrôler) • Comment une règle est-elle déclenchée ? • Comment indique-t-on « où » agit une
règle donnée ?
B. Habert 2012 Organiser les ressources - DS4 2
![Page 3: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/3.jpg)
Dormeur en arbre XML pour XSLT
B. Habert 2012 Organiser les ressources - DS4 3
![Page 4: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/4.jpg)
Dormeur TEI V3
B. Habert 2012 Organiser les ressources - DS4 4
![Page 5: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/5.jpg)
Dormeur TEI V3 FS1
B. Habert 2012 Organiser les ressources - DS4 5
![Page 6: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/6.jpg)
Dormeur TEI V3 FS1
B. Habert 2012 Organiser les ressources - DS4 6
![Page 7: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/7.jpg)
XSLT : fondations
• Une FS XLST est un document XML – En-tête XML avec le jeu de caractères de la
feuille (l1, ici utf-8) – Un élément racine (l2 et l3) – 2 formes
• xsl:stylesheet • xsl:transform
• L’élément racine a 2 types d’enfants – Servant aux paramétrages globaux (l2-l4) – Règles (l6-l32 – 3 règles)
B. Habert 2012 Organiser les ressources - DS4 7
![Page 8: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/8.jpg)
XSLT : fondations
• Paramétrages initiaux – Choix du type de sortie (HTML / HTML / texte)
et du jeu de caractères – Gestion des espaces (au sens global :
également tabulations et passages à la ligne) dans le document XML source
– … • Sans règle partant de la racine du
document (/), rien ne se passe B. Habert 2012 Organiser les ressources - DS4 8
![Page 9: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/9.jpg)
XSLT : fondations
• Une règle comprend – La spécification du ou des (sous-)arbre(s)
au(x)quel(s) elle s’applique (R1, l6) – Eventuellement (dans n’importe quel ordre)
• L’utilisation de valeurs calculée à partir du sous-arbre courant
• L’ajout de « matériel » dans la sortie (éléments HMTL par exemple)
• La relance du traitement de l’arbre en spécifiant ou non le point de continuation
B. Habert 2012 Organiser les ressources - DS4 9
![Page 10: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/10.jpg)
XSLT : fondations
• A un certain moment du traitement de l’arbre source, un ensemble de règles sont candidates – Implicites (invisibles) – Explicites
B. Habert 2012 Organiser les ressources - DS4 10
![Page 11: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/11.jpg)
XSLT : fondations
• Ordre d’application – Explicite > implicite – Explicite plus précise > explicite moins précise
NB une règle avec un mode est plus précise qu’une règle sans mode
– Explicites également précises : ordre dans le fichier FS
B. Habert 2012 Organiser les ressources - DS4 11
![Page 12: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/12.jpg)
XSLT : fondations
• La relance de règles peut se faire – Sans point de redémarrage : <xsl:apply-
templates /> Dans ce cas, on repart de tout ce qui est dominé par le nœud courant
– Avec point de redémarrage : <xsl:apply-templates select=‘…’/ > Dans ce cas, on repart de ce point de redémarrage (et non de ce qu’il domine)
B. Habert 2012 Organiser les ressources - DS4 12
![Page 13: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/13.jpg)
XSLT : fondations
• Une règle peut ne pas relancer de règles – On est sur un noeud vide (ne domine rien) ou
qui domine du texte – On veut ne rien faire spécifiquement sur un
nœud ou un ensemble de nœuds (la règle est vide)
– On veut produire quelque chose à la place de ce sous-arbre mais pas continuer « en dessous »
B. Habert 2012 Organiser les ressources - DS4 13
![Page 14: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/14.jpg)
Règles implicites
B. Habert 2012 Organiser les ressources - DS4 14
![Page 15: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/15.jpg)
Règles implicites
B. Habert 2012 Organiser les ressources - DS4 15
![Page 16: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/16.jpg)
Règles implicites
• Une seule règle (explicite) – Démarre à partir de la racine du document – Crée un document HTML minimal – Relance sans point de redémarrage
• L’arbre (à partir de TEI.2) est parcouru en profondeur d’abord de gauche à droite
• Quand un élément domine du texte, ce texte est inclus dans le document HTML
B. Habert 2012 Organiser les ressources - DS4 16
![Page 17: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/17.jpg)
Dormeur en arbre XML pour XSLT
B. Habert 2012 Organiser les ressources - DS4 17
![Page 18: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/18.jpg)
FS4
B. Habert 2012 Organiser les ressources - DS4 18
![Page 19: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/19.jpg)
FS4
B. Habert 2012 Organiser les ressources - DS4 19
![Page 20: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/20.jpg)
Relance du traitement
• La règle 2 reprend le traitement là où la règle 1 l’a relancé (nœud front)
B. Habert 2012 Organiser les ressources - DS4 20
![Page 21: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/21.jpg)
FS5
B. Habert 2012 Organiser les ressources - DS4 21
![Page 22: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/22.jpg)
FS5
B. Habert 2012 Organiser les ressources - DS4 22
![Page 23: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/23.jpg)
Relance du traitement • La règle 1 relance le traitement à partir du
nœud front qui domine 2 nœuds – head – dateline
• Sur le nœud head, 2 règles sont candidates, la règle 2 et la règle implicite : la règle 2 « masque » la règle implicite
• Sur le nœud dateline, la règle implicite joue seule
B. Habert 2012 Organiser les ressources - DS4 23
![Page 24: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/24.jpg)
FS12
B. Habert 2012 Organiser les ressources - DS4 24
![Page 25: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/25.jpg)
FS12
B. Habert 2012 Organiser les ressources - DS4 25
![Page 26: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/26.jpg)
Relance du traitement • La règle 1 relance le traitement à partir
des nœuds lg qui dominent directement les nœuds l (les vers)
• Sur le 1er vers de chaque lg, 2 règles candidates – La règle implicite – La règle 2, qui masque la règle implicite
• Sur les autres vers, la règle implicite s’applique
B. Habert 2012 Organiser les ressources - DS4 26
![Page 27: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/27.jpg)
FS13
B. Habert 2012 Organiser les ressources - DS4 27
![Page 28: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/28.jpg)
FS13
B. Habert 2012 Organiser les ressources - DS4 28
![Page 29: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/29.jpg)
Relance des règles
• Même chose que F12 • Mais
– Ajout d’une règle explicite (R2) qui masque la règle implicite affichant les vers autres que ceux en première position de strophe. Elle ne fait… rien
B. Habert 2012 Organiser les ressources - DS4 29
![Page 30: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/30.jpg)
Dormeur TEI V3 FS2
B. Habert 2012 Organiser les ressources - DS4 30
![Page 31: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/31.jpg)
Dormeur TEI V3 FS2
B. Habert 2012 Organiser les ressources - DS4 31
![Page 32: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/32.jpg)
Dormeur TEI V3 FS3
B. Habert 2012 Organiser les ressources - DS4 32
![Page 33: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/33.jpg)
Dormeur TEI V3 FS3
B. Habert 2012 Organiser les ressources - DS4 33
![Page 34: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/34.jpg)
Dormeur TEI V3 FS4
B. Habert 2012 Organiser les ressources - DS4 34
![Page 35: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/35.jpg)
Dormeur TEI V3 FS4
B. Habert 2012 Organiser les ressources - DS4 35
![Page 36: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/36.jpg)
Dormeur TEI V3 FS4
B. Habert 2012 Organiser les ressources - DS4 36
![Page 37: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/37.jpg)
Dormeur TEI V3 FS5
B. Habert 2012 Organiser les ressources - DS4 37
![Page 38: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/38.jpg)
Dormeur TEI V3 FS5
B. Habert 2012 Organiser les ressources - DS4 38
![Page 39: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/39.jpg)
Dormeur TEI V3 FS5
B. Habert 2012 Organiser les ressources - DS4 39
![Page 40: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/40.jpg)
Dormeur TEI V3 FS6
B. Habert 2012 Organiser les ressources - DS4 40
![Page 41: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/41.jpg)
Dormeur TEI V3 FS
B. Habert 2012 Organiser les ressources - DS4 41
![Page 42: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/42.jpg)
Auden Poems FS1
B. Habert 2012 Organiser les ressources - DS4 42
![Page 43: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/43.jpg)
Auden Poems FS1
B. Habert 2012 Organiser les ressources - DS4 43
![Page 44: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/44.jpg)
Auden Poems FS2
B. Habert 2012 Organiser les ressources - DS4 44
![Page 45: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/45.jpg)
Auden Poems FS2
B. Habert 2012 Organiser les ressources - DS4 45
![Page 46: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/46.jpg)
Auden Poems FS3
B. Habert 2012 Organiser les ressources - DS4 46
![Page 47: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/47.jpg)
Auden Poems FS3
B. Habert 2012 Organiser les ressources - DS4 47
![Page 48: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/48.jpg)
infirmieres.xml
• Résultat de l’export de la table éponyme de la base Prema
B. Habert 2012 Organiser les ressources - DS4 48
![Page 49: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/49.jpg)
infirmieres.xml
B. Habert 2012 Organiser les ressources - DS4 49
![Page 50: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/50.jpg)
infirmieres.xml
B. Habert 2012 Organiser les ressources - DS4 50
![Page 51: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/51.jpg)
infirmieres.xml
B. Habert 2012 Organiser les ressources - DS4 51
![Page 52: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/52.jpg)
infirmieres.xml
B. Habert 2012 Organiser les ressources - DS4 52
![Page 53: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/53.jpg)
infirmieresAvecFS.xml
B. Habert 2012 Organiser les ressources - DS4 53
![Page 54: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/54.jpg)
Echauffement2 FS1
B. Habert 2012 Organiser les ressources - DS4 54
• La racine du document donne naissance à une page HTML. Elle "relance" le traitement
• Chaque sous-arbre table donne naissance à une ligne de tableau HTML (donc à un élément tr - table row)
• Chaque sous-arbre column donne naissance à une cellule de tableau HTML (donc à un élément td - table data)
![Page 55: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/55.jpg)
Echauffement2 FS1
B. Habert 2012 Organiser les ressources - DS4 55
![Page 56: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/56.jpg)
Echauffement2 FS1
B. Habert 2012 Organiser les ressources - DS4 56
![Page 57: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/57.jpg)
Echauffement2 FS2
B. Habert 2012 Organiser les ressources - DS4 57
• La racine du document donne naissance à une page HTML. Elle "relance" le traitement à partir de database, donc au bout du chemin pma_xml_export/database
![Page 58: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/58.jpg)
Echauffement2 FS2
B. Habert 2012 Organiser les ressources - DS4 58
![Page 59: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/59.jpg)
Echauffement2 FS2
B. Habert 2012 Organiser les ressources - DS4 59
![Page 60: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/60.jpg)
Echauffement 2 FS3
B. Habert 2012 Organiser les ressources - DS4 60
![Page 61: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/61.jpg)
Echauffement 2 FS3
B. Habert 2012 Organiser les ressources - DS4 61
![Page 62: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/62.jpg)
Echauffement 3 FS4
B. Habert 2012 Organiser les ressources - DS4 62
![Page 63: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/63.jpg)
Echauffement 3 FS
B. Habert 2012 Organiser les ressources - DS4 63
![Page 64: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/64.jpg)
Echauffement 3 FS5
B. Habert 2012 Organiser les ressources - DS4 64
![Page 65: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/65.jpg)
Echauffement 3 FS5
B. Habert 2012 Organiser les ressources - DS4 65
![Page 66: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/66.jpg)
Echauffement 3 FS6
B. Habert 2012 Organiser les ressources - DS4 66
![Page 67: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/67.jpg)
Echauffement 3 FS6
B. Habert 2012 Organiser les ressources - DS4 67
![Page 68: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/68.jpg)
Préma XML et FS6
• Ajouter à signaletique_fichesAvecFS.xml l'appel à la feuille de style infirmieresFS6.xsl en vous inspirant de infirmieresAvecFS.xml
• Ouvrir signaletique_fichesAvecFS.xml avec Firefox
• Que constatez-vous ?
B. Habert 2012 Organiser les ressources - DS4 68
![Page 69: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/69.jpg)
Préma XML et FS6
B. Habert 2012 Organiser les ressources - DS4 69
![Page 70: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/70.jpg)
Préma XML et FS6
• Faites la même chose pour les autres fichiers : bebesAvecFS.xml, fiches_departAvecFS.xml
• Que constatez-vous ?
B. Habert 2012 Organiser les ressources - DS4 70
![Page 71: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/71.jpg)
Préma XML et FS6
B. Habert 2012 Organiser les ressources - DS4 71
![Page 72: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/72.jpg)
Préma XML et FS6
B. Habert 2012 Organiser les ressources - DS4 72
![Page 73: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/73.jpg)
Préma XML et FS1
• Dans bebesAvecFS.xml, remplacez l'appel à la feuille de style par la FS PremaFS1.xsl.
• Que constatez-vous ?
B. Habert 2012 Organiser les ressources - DS4 73
![Page 74: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/74.jpg)
Préma XML et FS1
B. Habert 2012 Organiser les ressources - DS4 74
![Page 75: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/75.jpg)
Préma XML et FS1
B. Habert 2012 Organiser les ressources - DS4 75
![Page 76: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/76.jpg)
Préma XML et FS2
• Dans fiches_departAvecFS.xml, remplacez l'appel à la feuille de style par la FS PremaFS2.xsl
• Sous le navigateur, faites suivre ce nom de fichier d'un identifiant de fiche telle qu'elle n'apparaît pas à l'écran.
• Par exemple : file:///.../fiches_departAvecFS.xml#id101
B. Habert 2012 Organiser les ressources - DS4 76
![Page 77: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/77.jpg)
Préma XML et FS2
B. Habert 2012 Organiser les ressources - DS4 77
![Page 78: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/78.jpg)
Préma XML et FS2
B. Habert 2012 Organiser les ressources - DS4 78
![Page 79: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/79.jpg)
Préma XML et FS2
• Regardez aussi fiches_departAvecFS2.html
obtenu avec la commande : xsltproc PremaFS2.xsl fiches_departAvecFS.xml > fiches_departAvecFS2.html
B. Habert 2012 Organiser les ressources - DS4 79
![Page 80: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/80.jpg)
Préma XML et FS2
B. Habert 2012 Organiser les ressources - DS4 80
![Page 81: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/81.jpg)
Préma XML et liens
• Attachez à signaletique_fichesAvecFS.xml la FS signaletique_fichesFS1.xsl
• Attachez à fiches_departAvecFS.xml la FS fiches_departFS1.xsl
• Sous Firefox, visualisez signaletique_fichesAvecFS.xml
• Cliquez sur le lien de l'identifiant de la première fiche
• Que constatez-vous ?
B. Habert 2012 Organiser les ressources - DS4 81
![Page 82: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/82.jpg)
Préma XML et liens
B. Habert 2012 Organiser les ressources - DS4 82
![Page 83: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/83.jpg)
Préma XML et liens
B. Habert 2012 Organiser les ressources - DS4 83
![Page 84: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/84.jpg)
Préma XML et liens
B. Habert 2012 Organiser les ressources - DS4 84
![Page 85: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/85.jpg)
Préma XML et liens
B. Habert 2012 Organiser les ressources - DS4 85
![Page 86: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/86.jpg)
Préma XML et liens
B. Habert 2012 Organiser les ressources - DS4 86
![Page 87: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/87.jpg)
Préma XML et liens
B. Habert 2012 Organiser les ressources - DS4 87
![Page 88: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/88.jpg)
Préma XML et liens++
• Attachez à signaletique_fichesAvecFS.xml la FS signaletique_fichesFS2.xsl
• Sous Firefox, visualisez signaletique_fichesAvecFS.xml
• Cliquez sur le lien de l'identifiant d’une infirmière ou d’un bébé
• Que constatez-vous ?
B. Habert 2012 Organiser les ressources - DS4 88
![Page 89: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/89.jpg)
Préma XML et liens++
B. Habert 2012 Organiser les ressources - DS4 89
![Page 90: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/90.jpg)
Préma XML et liens++
B. Habert 2012 Organiser les ressources - DS4 90
![Page 91: INF02 – DS4 · 2013. 4. 13. · Echauffement2 FS1 B. Habert 2012 Organiser les ressources - DS4 54 • La racine du document donne naissance à une page HTML. Elle "relance" le](https://reader034.vdocuments.net/reader034/viewer/2022051510/5feed30f594f970d48592d5f/html5/thumbnails/91.jpg)
Préma XML et liens++
B. Habert 2012 Organiser les ressources - DS4 91