Je décris en 2 mots ce que je dois faire : un gestionnaire de ToDo (tâches à réaliser) . 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 :
- <?xml version="1.0" encoding="utf-8"?>
- <tasks>
- <task id="1">
- <object>Contacter M. Zufferey!</object>
- <startDate></startDate>
- <dueDate></dueDate>
- <dateModified></dateModified>
- <project>Projet XY</project>
- <owner idContact="1" />
- <assignments> <!-- Assignation de la tâche à 1 seule personne ou plusieurs -->
- <assignedTo idContact="2" /> <!-- si un groupe est entré, on mets ici toutes les personnes du groupe en question! -->
- <assignedTo idContact="3" />
- <assignedTo idContact="4" />
- </assignments>
- <priority level="1" /> <!-- 4 levels (1=Very High, 2=High, 3=Normal, 4=Low) -->
- <state>Non commencée</state>
- <reminders> <!-- Il peut y en avoir plusieurs! -->
- <reminder>SMS</reminder>
- <reminder>Mail</reminder>
- </reminders>
- <catergory></catergory>
- <attachments> <!-- Il peut y en avoir plusieurs! -->
- <attachment>Document.doc</attachment>
- <attachment>ImageY.jpg</attachment>
- </attachments>
- <description>Description de la tâche.</description>
- </task>
- <task>
- ...
- </task>
- </tasks>
|
Et celle pour la sauvegarde des contacts :
Code :
- <?xml version="1.0" encoding="utf-8"?>
- <contacts>
- <contact id="1">
- <firstName>Platypus</firstName>
- <lastName>Sparta</lastName>
- <company>Microsoft :-D</company>
- <title>Etudiant</title>
- <mailAddress>xxx@xxx.com</mailAddress>
- <instantMessagingAddress>aaa@aaa.com</instantMessagingAddress>
- <houseAddress>
- <street>Rue Gratte-à-Cul 8</street>
- <city>Nouillorc</city>
- <state>Sud...</state>
- <country>France</country>
- </houseAddress>
- <officeAddress>
- <street>Plaine Bellevue</street>
- <city>Nouillorc</city>
- <state>Sud...</state>
- <country>France</country>
- </officeAddress>
- <websiteAddress>http://www.krosoft.ch</websiteAddress>
- <mobilePhone>0000000000</mobilePhone>
- <housePhone>0000000000</housePhone>
- <officePhone></officePhone>
- </contact>
- <contact>
- ...
- </contact>
- </contacts>
|
Merci pour votre aide
@++