Bonjour,

Pour un projet de refonte de site web, j'ai besoin de charger un fichiers XML pour insérer des informations dans un tableau sur la page web. Pour cela j'ai utilisé XML.Load, voici comment est présenté ma page :

Fichier XML (pas l'intégralité du fichier, il est trop long) :
Code XML : 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
<Quarantines>
<lastupdate>last update: 2019/07/16 19:01:43</lastupdate>
<table cellpadding="4" cellspacing="3">
<tr><td> </td><td> </td><td> </td><td> </td></tr>
</table>
<section><title>Quarantines</title><table border="1" cellpadding="4" cellspacing="3"><tr><td>ClassId</td><td>VarId</td><td>Version</td><td>ClassName</td><td>VarName</td><td>Action</td><td>TypeClassName</td><td>TypeName</td><td>FinalTypeClassName</td><td>FinalTypeName</td></tr>
<tr><td>220267027</td><td>25</td><td>374203</td><td>aOcs_FD_PC_USIMSUCICalculationInfo</td><td>MyProtectionSchemeIdentifiers</td><td>Var is empty</td><td>aListofReftosType</td><td>_LisMyProtectionSchemeIdentifiers0aOcs_FD_PC_USIMSUCICalculatio</td><td>aListofReftosType</td><td>_LisMyProtectionSchemeIdentifiers0aOcs_FD_PC_USIMSUCICalculatio</td></tr>
<tr><td>220267027</td><td>26</td><td>374203</td><td>aOcs_FD_PC_USIMSUCICalculationInfo</td><td>MyHomeNetworkPublicKeys</td><td>Var is empty</td><td>aListofReftosType</td><td>_LisMyHomeNetworkPublicKeys0aOcs_FD_PC_USIMSUCICalculationInfo</td><td>aListofReftosType</td><td>_LisMyHomeNetworkPublicKeys0aOcs_FD_PC_USIMSUCICalculationInfo</td></tr>
<tr><td>219153224</td><td>86</td><td>374201</td><td>aOcs_FD_PC_GSMPLMNwAcT</td><td>IsNGRAN</td><td>Var is empty</td><td>aBooleanType</td><td>Boolean</td><td>aBooleanType</td><td>Boolean</td></tr>
<tr><td>229507157</td><td>59</td><td>374200</td><td>aOcsIdentityASN1_ICAO_DG14_Image</td><td>IsWithEAC</td><td>Var is empty</td><td>aBooleanType</td><td>Boolean</td><td>aBooleanType</td><td>Boolean</td></tr>
<tr><td>229507157</td><td>60</td><td>374200</td><td>aOcsIdentityASN1_ICAO_DG14_Image</td><td>IsWithCA</td><td>Var is empty</td><td>aBooleanType</td><td>Boolean</td><td>aBooleanType</td><td>Boolean</td></tr>
<tr><td>229507157</td><td>61</td><td>374200</td><td>aOcsIdentityASN1_ICAO_DG14_Image</td><td>IsWIthTA</td><td>Var is empty</td><td>aBooleanType</td><td>Boolean</td><td>aBooleanType</td><td>Boolean</td></tr>
<tr><td>231801102</td><td>472</td><td>374200</td><td>aOcsLDSAppletImage</td><td>IsWithCA</td><td>Var is empty</td><td>aBooleanType</td><td>Boolean</td><td>aBooleanType</td><td>Boolean</td></tr>
<tr><td>231801102</td><td>473</td><td>374200</td><td>aOcsLDSAppletImage</td><td>IsWithTA</td><td>Var is empty</td><td>aBooleanType</td><td>Boolean</td><td>aBooleanType</td><td>Boolean</td></tr>
<tr><td>231801045</td><td>266</td><td>374200</td><td>aOcsLDSDataStructure</td><td>IsCArequired</td><td>DeclareNewSubVar Unimplemented</td></tr>
<tr><td>231801045</td><td>266</td><td>374200</td><td>aOcsLDSDataStructure</td><td>IsTArequired</td><td>DeclareNewSubVar Unimplemented</td></tr>

Nom : xml.PNG
Affichages : 77
Taille : 170,3 Ko

J'ai maintenant d'autres taches plus compliqué (je suis débutant c'est pour cela que je demande beaucoup d'aide, j'ai déjà essayé de me renseigner) :

  • Dans un premier temps il faudrait mettre en place une séparation (une ligne « épaisse » par exemple) entre chaque versions majeure(37.42, 37.41, 37.40, etc)
  • Dans un deuxième temps il faudrait proposer une liste déroulante avec les différentes versions majeures et n’afficher les quarantaines que de la version sélectionnée
  • Dans un troisième temps il faudrait proposer en plus un choix « toutes les versions » qui affichent la liste des quarantaines pour toutes les versions(comme actuellement, mais avec séparation évoquée dans le premier point)



Merci de votre aide. Bonne journée.