fichier de sauvegarde au format XML
Bonjour et merci d'avance pour toutes réponses,
j'ai un fichier de sauvegarde a faire et je dois utiliser le XML pour fair cette sauvegarde. J'ai réalisé deux formats pour la sauvegarde et j'aimerais savoir tout d'abord si les deux sont "égal" (s'ils veulent dire la emem chose) et ensuite avoir un avis pour savoir lequel il vaut mieux choisir.
Merci d'avance
premier format:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE config_ligne_dtd SYSTEM "config_ligne_dtd.dtd">
<Ligne nom="">
<Boucle>
<Troncon id_troncon="" direction="" troncon_prec="" troncon_suiv="">
<Case id_case="" position_x="" position_y="">
</Case>
<Poste_attente id_poste="" libelle="" id_station="" stock_propre="" id_case="" position_x="" position_y="" tps_attente="">
</Poste_attente>
<Poste_aiguillage id_poste="" libelle="" id_station="" stock_propre="" id_case="" position_x="" position_y="">
</Poste_aiguillage>
<Poste_Travail id_poste="" libelle="" id_station="" stock_propre="" id_case="" position_x="" position_y="" taux_panne="">
<Sanction code_sanction="" code_op_suiv="">
</Sanction>
<Code_op code_op="" code_op_suivant="" duree_traitement="">
</Code_op>
</Poste_Travail>
<Poste_dechargement_mauvais id_poste="" libelle="" id_station="" stock_propre="" id_case="" position_x="" position_y="" taux_panne="">
<Sanction code_sanction="" code_op_suiv="">
</Sanction>
<Code_op code_op="" code_op_suivant="" duree_traitement="">
</Code_op>
</Poste_dechargement_mauvais>
<Poste_dechargement_bon id_poste="" libelle="" id_station="" stock_propre="" id_case="" position_x="" position_y="" taux_panne="">
<Sanction code_sanction="" code_op_suiv="">
</Sanction>
<Code_op code_op="" code_op_suivant="" duree_traitement="">
</Code_op>
</Poste_dechargement_bon>
<Poste_chargement id_poste="" libelle="" id_station="" stock_propre="" id_case="" position_x="" position_y="" taux_panne="" valeur_code_op_palette_vide="" >
<Sanction code_sanction="" code_op_suiv="">
</Sanction>
<Code_op code_op="" code_op_suivant="" duree_traitement="">
</Code_op>
</Poste_chargement>
</Troncon>
</Boucle>
<Station id_station="" libelle="" troncon_entree="" troncon_sortie="">
</Station>
<Navette id_case="">
<Etiquette code_op="" code_famille="" code_provenance="" code_station="" code_sanction=""/>
</Navette>
</Ligne> |
deuxieme format:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE config_ligne_dtd SYSTEM "config_ligne_dtd.dtd">
<Ligne>
<nom>nom</nom>
<Boucle>
<Troncon>
<id_troncon>id_troncon</id_troncon>
<direction>direction</direction>
<troncon_prec>troncon_prec</troncon_prec>
<troncon_suiv>troncon_suiv</troncon_suiv>
<Case>
<id_case>id_case</id_case>
<position_x>position_x</position_x>
<position_y>position_y</position_y>
</Case>
<Poste_attente>
<id_poste>id_poste</id_poste>
<libelle>libelle</libelle>
<id_station>id_station</id_station>
<stock_propre>stock_propre</stock_propre>
<id_case>id_case</id_case>
<position_x>position_x</position_x>
<position_y>position_y</position_y>
<tps_attente>tps_attente</tps_attente>
</Poste_attente>
<Poste_aiguillage>
<id_poste>id_poste</id_poste>
<libelle>libelle</libelle>
<id_station>id_station</id_station>
<stock_propre>stock_propre</stock_propre>
<id_case>id_case</id_case>
<position_x>position_x</position_x>
<position_y>position_y</position_y>
</Poste_aiguillage>
<Poste_Travail>
<id_poste>id_poste</id_poste>
<libelle>libelle</libelle>
<id_station>id_station</id_station>
<stock_propre>stock_propre</stock_propre>
<id_case>id_case</id_case>
<position_x>position_x</position_x>
<position_y>position_y</position_y>
<taux_panne>taux_panne</taux_panne>
<Sanction>
<code_sanction>code_sanction</code_sanction>
<code_op_suiv>code_op_suiv</code_op_suiv>
</Sanction>
<Code_op>
<code_op>code_op</code_op>
<code_op_suivant>code_op_suivant</code_op_suivant>
<duree_traitement>duree_traitement</duree_traitement>
</Code_op>
</Poste_Travail>
<Poste_dechargement_mauvais>
<id_poste>id_poste</id_poste>
<libelle>libelle</libelle>
<id_station>id_station</id_station>
<stock_propre>stock_propre</stock_propre>
<id_case>id_case</id_case>
<position_x>position_x</position_x>
<position_y>position_y</position_y>
<taux_panne>taux_panne</taux_panne>
<Sanction>
<code_sanction>code_sanction</code_sanction>
<code_op_suiv>code_op_suiv</code_op_suiv>
</Sanction>
<Code_op>
<code_op>code_op</code_op>
<code_op_suivant>code_op_suivant</code_op_suivant>
<duree_traitement>duree_traitement</duree_traitement>
</Code_op>
</Poste_dechargement_mauvais>
<Poste_dechargement_bon>
<id_poste>id_poste</id_poste>
<libelle>libelle</libelle>
<id_station>id_station</id_station>
<stock_propre>stock_propre</stock_propre>
<id_case>id_case</id_case>
<position_x>position_x</position_x>
<position_y>position_y</position_y>
<taux_panne>taux_panne</taux_panne>
<Sanction>
<code_sanction>code_sanction</code_sanction>
<code_op_suiv>code_op_suiv</code_op_suiv>
</Sanction>
<Code_op>
<code_op>code_op</code_op>
<code_op_suivant>code_op_suivant</code_op_suivant>
<duree_traitement>duree_traitement</duree_traitement>
</Code_op>
</Poste_dechargement_bon>
<Poste_chargement>
<id_poste>id_poste</id_poste>
<libelle>libelle</libelle>
<id_station>id_station</id_station>
<stock_propre>stock_propre</stock_propre>
<id_case>id_case</id_case>
<position_x>position_x</position_x>
<position_y>position_y</position_y>
<taux_panne>taux_panne</taux_panne>
<valeur_code_op_palette_vide>valeur_code_op_palette_vide</valeur_code_op_palette_vide>
<Sanction>
<code_sanction>code_sanction</code_sanction>
<code_op_suiv>code_op_suiv</code_op_suiv>
</Sanction>
<Code_op>
<code_op>code_op</code_op>
<code_op_suivant>code_op_suivant</code_op_suivant>
<duree_traitement>duree_traitement</duree_traitement>
</Code_op>
</Poste_chargement>
</Troncon>
</Boucle>
<Station>
<libelle>libelle</libelle>
<id_station>id_station</id_station>
<troncon_entree>troncon_entree</troncon_entree>
<troncon_sortie>troncon_sortie</troncon_sortie>
</Station>
<Navette>
<id_case>id_case</id_case>
<Etiquette>
<code_op>code_op</code_op>
<code_famille>code_famille</code_famille>
<code_provenance>code_provenance</code_provenance>
<code_station>code_station</code_station>
<code_sanction>code_sanction</code_sanction>
</Etiquette>
</Navette>
</Ligne> |