Schéma CV

Vous travaillez dans une agence d'intérim. Votre mission est de mettre en place une chaîne éditoriale XML, afin de gérer les CV de votre agence.

Vous avez à votre disposition pour cela un exemple de CV.

Question

Ré-écrivez ce CV en XML.

Solution

Exemple
1
<?xml version="1.0" encoding="UTF-8"?>
2
<cv xmlns="utc.fr/nf29/crozatst/schema/cv">
3
    <entete>
4
        <nom>Scotto</nom>
5
        <prenom>Léo</prenom>
6
        <ddn>18/07/1985</ddn>
7
        <nationalite>Française</nationalite>
8
        <situationMaritale>Célibataire</situationMaritale>
9
        <permis>B</permis>
10
        <mail>leo@monmail.fr</mail>
11
        <web>http://leo.monsiteperso.fr</web>
12
    </entete>
13
    <situationActuelle>Étudiant en première année de philosophie à l'université
14
        Upsilon</situationActuelle>
15
    <diplomes>
16
        <diplome>
17
            <annee>2006</annee>
18
            <intitule>Baccalauréat littéraire</intitule>
19
        </diplome>
20
        <diplome>
21
            <annee>2003</annee>
22
            <intitule>Brevet des collèges</intitule>
23
        </diplome>
24
    </diplomes>
25
    <stages>
26
        <stage>
27
            <date>été</date>
28
            <annee>2005</annee>
29
            <titre>Relecteur chez Eyrolles</titre>
30
            <description>Révision d'ouvrages d'informatique et utilisation de la suite
31
                OpenOffice.org et du logiciel de gestion de versions Subversion.</description>
32
        </stage>
33
        <stage>
34
            <date>été</date>
35
            <annee>2004</annee>
36
            <titre>Stagiaire à l'UTC</titre>
37
            <description>Structuration documentaire, utilisation de Scenari.</description>
38
        </stage>
39
    </stages>
40
    <competences>
41
        <competence>
42
            <titre>Très bonne pratique du français écrit</titre>
43
        </competence>
44
        <competence>
45
            <titre>Outils bureautiques</titre>
46
            <description>Suite OpenOffice.org, Adobe Photoshop et The Gimp, Adobe Illustrator et
47
                Inkscape</description>
48
        </competence>
49
    </competences>
50
    <langues>
51
        <langue>
52
            <intitule>Anglais</intitule>
53
            <niveau>Bilingue</niveau>
54
        </langue>
55
        <langue>
56
            <intitule>Chinois</intitule>
57
            <niveau>Rudiments</niveau>
58
        </langue>
59
    </langues>
60
    <loisirs>
61
        <loisir>Surf</loisir>
62
        <loisir>Cinéma</loisir>
63
        <loisir>Roller</loisir>
64
        <loisir>Lecture</loisir>
65
    </loisirs>
66
</cv>

Question

Proposez un schéma XML.

Question

Expliquez en quoi l'approche suivie ici est en général insuffisante pour aboutir à un bon schéma (en notant que l'on ne dispose que d'un seul CV à analyser). Proposez des exemples d'actions qui auraient permis de faire mieux.