[XML] valeur maximale dans un fichier XML
Bonjour,
Bonjour j'ai un fichier XML sous cette forme :
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
| <finance>
<data>
<name>NOM1</name>
<period>2011-09-02 13:49:00</period>
<close>4.344</close>
</data>
<data>
<name>NOM1</name>
<period>2011-09-02 13:52:00</period>
<close>4.344</close>
</data>
<data>
<name>NOM1</name>
<period>2011-09-02 13:53:00</period>
<close>4.344</close>
</data>
<data>
<name>NOM1</name>
<period>2011-09-02 14:29:00</period>
<close>4.350</close>
</data>
<data>
<name>NOM1</name>
<period>2011-09-02 14:30:00</period>
<close>4.350</close>
</data>
<data>
<name>NOM1</name>
<period>2011-09-02 14:34:00</period>
<close>4.349</close>
</data>
<data>
<name>NOM2</name>
<period>2011-09-02 13:35:00</period>
<close>3189.880</close>
</data>
<data>
<name>NOM2</name>
<period>2011-09-02 13:36:00</period>
<close>3189.890</close>
</data>
<data>
<name>NOM2</name>
<period>2011-09-02 13:37:00</period>
<close>3188.740</close>
</data>
<data>
<name>NOM2</name>
<period>2011-09-02 13:38:00</period>
<close>3189.830</close>
</data>
</finance> |
Je recherche à récupérer la valeur maximal de "period" pour NOM1 et pour NOM2, et ensuite récupérer regénérer un fichier XML avec l'ensemble des données dont "period" est compris entre deux valeurs.
Est il possible de faire cela sans avoir à parcourir l'ensemble des noeuds par exemple en xpath ?
Merci d'avance pour votre aide.