Demande d'approbation de votre part pour une structure XML...

Demande d'approbation de votre part pour une structure XML... - XML/XSL - Programmation

Marsh Posté le 27-02-2007 à 22:07:39    

:hello:  
 
Je décris en 2 mots ce que je dois faire : un gestionnaire de ToDo (tâches à réaliser) :D. Et vu que je connais vraiment pas bien le XML, je préfère demander votre aide, histoire de pas me planter totalement sur la structure :-P
 
Voilà la structure XML que je propose pour la sauvegarde des tâches :

Code :
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <tasks>
  3. <task id="1">
  4.  <object>Contacter M. Zufferey!</object>
  5.  <startDate></startDate>
  6.  <dueDate></dueDate>
  7.  <dateModified></dateModified>
  8.  <project>Projet XY</project>
  9.  <owner idContact="1" />
  10.  <assignments>                                       <!-- Assignation de la tâche à 1 seule personne ou plusieurs -->
  11.   <assignedTo idContact="2" />        <!-- si un groupe est entré, on mets ici toutes les personnes du groupe en question! -->
  12.   <assignedTo idContact="3" />
  13.   <assignedTo idContact="4" />
  14.  </assignments>
  15.  <priority level="1" />                               <!-- 4 levels (1=Very High, 2=High, 3=Normal, 4=Low) -->
  16.  <state>Non commencée</state>
  17.  <reminders>                                          <!-- Il peut y en avoir plusieurs! -->
  18.   <reminder>SMS</reminder>
  19.   <reminder>Mail</reminder>
  20.  </reminders>
  21.  <catergory></catergory>
  22.  <attachments>                                      <!-- Il peut y en avoir plusieurs! -->
  23.   <attachment>Document.doc</attachment>
  24.   <attachment>ImageY.jpg</attachment>
  25.  </attachments>
  26.  <description>Description de la tâche.</description>
  27. </task>
  28. <task>
  29.  ...
  30. </task>
  31. </tasks>


 
Et celle pour la sauvegarde des contacts :

Code :
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <contacts>
  3. <contact id="1">
  4.  <firstName>Platypus</firstName>
  5.  <lastName>Sparta</lastName>
  6.  <company>Microsoft :-D</company>
  7.  <title>Etudiant</title>
  8.  <mailAddress>xxx@xxx.com</mailAddress>
  9.  <instantMessagingAddress>aaa@aaa.com</instantMessagingAddress>
  10.  <houseAddress>
  11.   <street>Rue Gratte-à-Cul 8</street>
  12.   <city>Nouillorc</city>
  13.   <state>Sud...</state>
  14.   <country>France</country>
  15.  </houseAddress>
  16.  <officeAddress>
  17.   <street>Plaine Bellevue</street>
  18.   <city>Nouillorc</city>
  19.   <state>Sud...</state>
  20.   <country>France</country>  
  21.  </officeAddress>
  22.  <websiteAddress>http://www.krosoft.ch</websiteAddress>
  23.  <mobilePhone>0000000000</mobilePhone>
  24.  <housePhone>0000000000</housePhone>
  25.  <officePhone></officePhone>
  26. </contact>
  27. <contact>
  28.  ...
  29. </contact>
  30. </contacts>


 
Merci pour votre aide ;)
 
@++

Reply

Marsh Posté le 27-02-2007 à 22:07:39   

Reply

Marsh Posté le 28-02-2007 à 16:45:09    

up

Reply

Marsh Posté le 01-03-2007 à 12:19:27    

reUp

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed