Partage
  • Partager sur Facebook
  • Partager sur Twitter

Insérer une base de donnée en XML dans un code source C

Sujet résolu
    26 mars 2011 à 10:53:55

    bonjour!
    Je vous remercie d'avance pour toute réponse.
    Je débute dans le langage C (j'en suis aux structures et j'ai déjà fais
    des petits programmes qui ont tous fonctionnés et utilisent
    les connaissances déjà acquises pour ce niveau
    entre autre sur les arrangements des éléments d'un ensemble)
    à présent et toujours pour le même niveau de connaissance en codage C
    je désirais utiliser une base de donnée en XML
    et l'introduire dans un code C afin d'utiliser ces données
    dans un programme qui effectura des calculs sur la base de ces données
    Cette base de donnée étant fréquemment mise à jour
    je n'aurait qu'à la coller sur mon code
    Mais quelle bibliothèque dois-je ouvrir si cela est possible bien sûr?
    Comment se nomme les variables que je peut utiliser
    sachant que mon code source est définitivement écrit?
    Par exemple je dispose de la base de donnée suivante
    (dont les valeurs numériques changent souvent):
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
    - <wormholes>
    - <wormhole>
      <starsystem_id>6167</starsystem_id> 
      <coordinate_x>38</coordinate_x> 
      <coordinate_y>20</coordinate_y> 
      <coordinate_z>42</coordinate_z> 
      <target_starsystem_id>387</target_starsystem_id> 
      <target_coordiante_x>57</target_coordiante_x> 
      <target_coordiante_y>77</target_coordiante_y> 
      <target_coordiante_z>56</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>1622</starsystem_id> 
      <coordinate_x>4</coordinate_x> 
      <coordinate_y>10</coordinate_y> 
      <coordinate_z>75</coordinate_z> 
      <target_starsystem_id>4368</target_starsystem_id> 
      <target_coordiante_x>20</target_coordiante_x> 
      <target_coordiante_y>93</target_coordiante_y> 
      <target_coordiante_z>73</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>2421</starsystem_id> 
      <coordinate_x>6</coordinate_x> 
      <coordinate_y>63</coordinate_y> 
      <coordinate_z>8</coordinate_z> 
      <target_starsystem_id>3559</target_starsystem_id> 
      <target_coordiante_x>74</target_coordiante_x> 
      <target_coordiante_y>52</target_coordiante_y> 
      <target_coordiante_z>40</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>1615</starsystem_id> 
      <coordinate_x>2</coordinate_x> 
      <coordinate_y>8</coordinate_y> 
      <coordinate_z>33</coordinate_z> 
      <target_starsystem_id>7982</target_starsystem_id> 
      <target_coordiante_x>49</target_coordiante_x> 
      <target_coordiante_y>6</target_coordiante_y> 
      <target_coordiante_z>16</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>3758</starsystem_id> 
      <coordinate_x>9</coordinate_x> 
      <coordinate_y>39</coordinate_y> 
      <coordinate_z>68</coordinate_z> 
      <target_starsystem_id>8455</target_starsystem_id> 
      <target_coordiante_x>51</target_coordiante_x> 
      <target_coordiante_y>59</target_coordiante_y> 
      <target_coordiante_z>79</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>6410</starsystem_id> 
      <coordinate_x>10</coordinate_x> 
      <coordinate_y>74</coordinate_y> 
      <coordinate_z>69</coordinate_z> 
      <target_starsystem_id>1694</target_starsystem_id> 
      <target_coordiante_x>65</target_coordiante_x> 
      <target_coordiante_y>2</target_coordiante_y> 
      <target_coordiante_z>32</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>2840</starsystem_id> 
      <coordinate_x>39</coordinate_x> 
      <coordinate_y>57</coordinate_y> 
      <coordinate_z>47</coordinate_z> 
      <target_starsystem_id>3193</target_starsystem_id> 
      <target_coordiante_x>80</target_coordiante_x> 
      <target_coordiante_y>97</target_coordiante_y> 
      <target_coordiante_z>79</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>2235</starsystem_id> 
      <coordinate_x>29</coordinate_x> 
      <coordinate_y>29</coordinate_y> 
      <coordinate_z>33</coordinate_z> 
      <target_starsystem_id>8544</target_starsystem_id> 
      <target_coordiante_x>12</target_coordiante_x> 
      <target_coordiante_y>87</target_coordiante_y> 
      <target_coordiante_z>42</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>9412</starsystem_id> 
      <coordinate_x>49</coordinate_x> 
      <coordinate_y>12</coordinate_y> 
      <coordinate_z>56</coordinate_z> 
      <target_starsystem_id>100</target_starsystem_id> 
      <target_coordiante_x>62</target_coordiante_x> 
      <target_coordiante_y>62</target_coordiante_y> 
      <target_coordiante_z>44</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>731</starsystem_id> 
      <coordinate_x>11</coordinate_x> 
      <coordinate_y>19</coordinate_y> 
      <coordinate_z>28</coordinate_z> 
      <target_starsystem_id>2582</target_starsystem_id> 
      <target_coordiante_x>28</target_coordiante_x> 
      <target_coordiante_y>96</target_coordiante_y> 
      <target_coordiante_z>35</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>9021</starsystem_id> 
      <coordinate_x>85</coordinate_x> 
      <coordinate_y>31</coordinate_y> 
      <coordinate_z>45</coordinate_z> 
      <target_starsystem_id>8707</target_starsystem_id> 
      <target_coordiante_x>15</target_coordiante_x> 
      <target_coordiante_y>66</target_coordiante_y> 
      <target_coordiante_z>26</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>2112</starsystem_id> 
      <coordinate_x>34</coordinate_x> 
      <coordinate_y>55</coordinate_y> 
      <coordinate_z>69</coordinate_z> 
      <target_starsystem_id>4295</target_starsystem_id> 
      <target_coordiante_x>62</target_coordiante_x> 
      <target_coordiante_y>44</target_coordiante_y> 
      <target_coordiante_z>63</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>8801</starsystem_id> 
      <coordinate_x>88</coordinate_x> 
      <coordinate_y>39</coordinate_y> 
      <coordinate_z>23</coordinate_z> 
      <target_starsystem_id>340</target_starsystem_id> 
      <target_coordiante_x>34</target_coordiante_x> 
      <target_coordiante_y>4</target_coordiante_y> 
      <target_coordiante_z>8</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>6939</starsystem_id> 
      <coordinate_x>95</coordinate_x> 
      <coordinate_y>12</coordinate_y> 
      <coordinate_z>53</coordinate_z> 
      <target_starsystem_id>6818</target_starsystem_id> 
      <target_coordiante_x>64</target_coordiante_x> 
      <target_coordiante_y>32</target_coordiante_y> 
      <target_coordiante_z>82</target_coordiante_z> 
      </wormhole>
    - <wormhole>
      <starsystem_id>3223</starsystem_id> 
      <coordinate_x>20</coordinate_x> 
      <coordinate_y>41</coordinate_y> 
      <coordinate_z>33</coordinate_z> 
      <target_starsystem_id>7095</target_starsystem_id> 
      <target_coordiante_x>44</target_coordiante_x> 
      <target_coordiante_y>46</target_coordiante_y> 
      <target_coordiante_z>48</target_coordiante_z> 
      </wormhole>
    

    Encore une fois je vous remercie...
    • Partager sur Facebook
    • Partager sur Twitter

    Insérer une base de donnée en XML dans un code source C

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown