Barre Formation IN2P3
École franco-maghrébine 2003 WebServices 13-17 octobre 2003

Travaux pratiques

Précédent

tp1e

Suivant

Enoncé :

Rédiger un document XML décrivant le planning (une réservation par demi-journée pour simplifier) d'une salle pour une semaine donnée.

Aide :

Vous pouvez vérifier la syntaxe de votre fichier en passant la commande:
java sax.Counter tp1e\planning.xml

On utilise Xerces pour valider le document.

Correction :

Contenu du fichier tp1e/planning.xml.

<?xml version="1.0"?>
<planning:plannigramme
    xmlns:planning="http://in2p3.fr/WS/tp1"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://in2p3.fr/WS/tp1 planning.xsd">
<planning:semaine
    planning:numerosemaine="23">
    <planning:salle>
        <planning:nom>Bleuet</planning:nom>
        <planning:numero>233</planning:numero>
        <planning:batiment>R 2</planning:batiment>
    </planning:salle>
    <planning:jour planning:nomjour="lundi" >
        <planning:am>
            <planning:cours>
                <planning:intitule>XML</planning:intitule>
                <planning:responsable>P. Lambert</planning:responsable>
            </planning:cours>
        </planning:am>
    </planning:jour>
    <planning:jour planning:nomjour ="mardi" />
    <planning:jour planning:nomjour ="mercredi" >
        <planning:am>
            <planning:cours>
                <planning:intitule>C Sharp</planning:intitule>
                <planning:responsable>M. Dutoit</planning:responsable>
            </planning:cours>
        </planning:am>
        <planning:pm>
            <planning:cours>
                <planning:intitule>Java</planning:intitule>
                <planning:responsable>J. Paul</planning:responsable>
            </planning:cours>
        </planning:pm>
    </planning:jour>
    <planning:jour planning:nomjour="jeudi" />
    <planning:jour planning:nomjour="vendredi" />	
    <planning:jour planning:nomjour="samedi" />	
</planning:semaine>
<planning:semaine
    planning:numerosemaine="23"
    xmlns:planning="http://in2p3.fr/WS/tp1"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://in2p3.fr/WS/tp1 planning.xsd">
    <planning:salle>
        <planning:nom>Marguerite</planning:nom>
        <planning:numero>224</planning:numero>
        <planning:batiment>R 2</planning:batiment>
    </planning:salle>
    <planning:jour planning:nomjour="lundi" >
        <planning:am>
            <planning:cours>
                <planning:intitule>Apache</planning:intitule>
                <planning:responsable>A. Duvois</planning:responsable>
            </planning:cours>
        </planning:am>
    </planning:jour>
    <planning:jour planning:nomjour ="mardi">
        <planning:am>
            <planning:cours>
                <planning:intitule>C Sharp</planning:intitule>
                <planning:responsable>M. Dutoit</planning:responsable>
            </planning:cours>
        </planning:am>
        <planning:pm>
            <planning:cours>
                <planning:intitule>Java</planning:intitule>
                <planning:responsable>J. Paul</planning:responsable>
            </planning:cours>
        </planning:pm>
    </planning:jour>
    <planning:jour planning:nomjour ="mercredi" >
    </planning:jour>
    <planning:jour planning:nomjour="jeudi" />
    <planning:jour planning:nomjour="vendredi" />	
    <planning:jour planning:nomjour="samedi" />	
</planning:semaine>
</planning:plannigramme>

École franco-maghrébine 2003 WebServices 13-17 octobre 2003