Bonjour à tous,

Voilà, je suis nouveau en XML et XSLT et j'ai deux petits soucis :

Le premier concerne la transformation d'un fichier contenant cette arborescence :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<Solutions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:noNamespaceSchemaLocation="Output_incons.xsd">
 
<Solution>
    <Solution_id>1</Solution_id>
    <Solving_Constraints>
      <Constraint_To_Remove>k5</Constraint_To_Remove>
    </Solving_Constraints>
  </Solution>
  <Solution>
    <Solution_id>2</Solution_id>
    <Solving_Constraints>
      <Constraint_To_Remove>k10</Constraint_To_Remove>
      <Constraint_To_Remove>k6</Constraint_To_Remove>
      <Constraint_To_Remove>k7</Constraint_To_Remove>
    </Solving_Constraints>
  </Solution>
</Solutions>
Le souci est que je n'arrive pas a créer un tableau HTML avec d'un coté (solution_id) et de l'autre la liste des (constraints_to_remove) à chaque manipulation, ou il repasse toutes les constraints_to_remove ou alors il ne m'affiche que les remières de chaque solution. Je vous saurai vraiment super hyper mega gré de votre aide, parce que je suis une bille en info...

Le second souci est un peu similaire, en fait dans un fichier j'ai plusieurs contraintes, donc j'aimerais faire une feuille de style (nom de la matrice, son numero etc.. et puis ailleurs, j'aimerais avoir le coefficient associé à chaque variable) par exemple pour la contrainte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<constraint>
      <num_constraint>1</num_constraint>
      <id_confidence>3</id_confidence>
      <RHS>61</RHS>
      <constraint_name>k1</constraint_name>
      <coeficients>
        <term>
          <id_variable>1</id_variable>
          <coeficient_variable>2</coeficient_variable>
        </term>
        <term>
          <id_variable>2</id_variable>
          <coeficient_variable>9</coeficient_variable>
        </term>
        <term>
          <id_variable>3</id_variable>
          <coeficient_variable>-1</coeficient_variable>
        </term>
        <term>
          <id_variable>4</id_variable>
          <coeficient_variable>9</coeficient_variable>
        </term>
        <term>
          <id_variable>5</id_variable>
          <coeficient_variable>76</coeficient_variable>
        </term>
      </coeficients>
    </constraint>
j'aimerais avoir un truc du type :

2x1 + 9x2 -1x3 + 9x4 + 76x5 <= 61 (<= peu importe la direction... et 61 représente le RHS).

Je vous remercie d'avance de votre aide.