|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() |
Bonjour,
J'ai des fichiers de logs (un par jour) ayant la structure suivante: Code :
Ma question est: - Comment faire un select qui portes sur le contenu de plusieurs fichiers - Comment faire un select qui porte sur les valeurs de plusieurs fils Merci de votre aide |
||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Pour le premier point... ton xsl ne réagit que d'apres une seule source xml... tu dois donc je pense créer un grappe avec l'ensemble de tes fichiers.
Pour le second point un truc du genre : /logs/log[IPSource = '...' and protocole = 'TCP']. Le seul truc c'est le '@' devant IPSource qui va bien t'embeter... je doute que ca fonctionne et je ne l'ai pas tester mais peut être que un machin dans cet esprit le ferais (de loin dans le noir): cur = /logs/log/*[name() = '@IPSource'] $cur[text() = '192.168.0.90' and ../protocole = 'TCP']/.. ...desole c'est le décallage horaire |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
ben y en a qui ont de la chance!!!
En tous cas, merci de ton aide, je vais essayer de creuser ça... |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() |
j'ai essayé avec "/logs/log[IPSource = '...' and protocole = 'TCP']." et ça marche nickel !!!!
apres avoir effectivement supprimé les @s MERCI |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com