Bonjour, j'ai besoin d'extraire les informations contenus dans un fichier log, créé automatiquement par un programme que j'ai fais en Java, pour l'utiliser après pour des statistiques.
J'ai tester des codes en java mais j'ai rencontré des problèmes.
Comment se faire pour traiter un fichier comme ça?Il contient plusieurs blocs xml.
Le nom du fichier est myLog.txt
Il est en XML et sous la forme suivante:
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
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79 <?xml version="1.0" encoding="windows-1252" standalone="no"?> <!DOCTYPE log SYSTEM "logger.dtd"> <log> <record> <date>2012-05-17T13:01:34</date> <millis>1337252494404</millis> <sequence>0</sequence> <logger>com.mycompany</logger> <level>INFO</level> <class>test1.test1</class> <method>main</method> <thread>10</thread> <message>message1</message> </record> <record> <date>2012-05-17T13:01:34</date> <millis>1337252494440</millis> <sequence>1</sequence> <logger>com.mycompany</logger> <level>INFO</level> <class>test1.test1</class> <method>main</method> <thread>10</thread> <message>message2</message> </record> </log> <?xml version="1.0" encoding="windows-1252" standalone="no"?> <!DOCTYPE log SYSTEM "logger.dtd"> <log> <record> <date>2012-05-17T13:05:41</date> <millis>1337252741283</millis> <sequence>0</sequence> <logger>com.mycompany</logger> <level>INFO</level> <class>test1.test1</class> <method>main</method> <thread>10</thread> <message>message1</message> </record> <record> <date>2012-05-17T13:05:41</date> <millis>1337252741317</millis> <sequence>1</sequence> <logger>com.mycompany</logger> <level>INFO</level> <class>test1.test1</class> <method>main</method> <thread>10</thread> <message>message2</message> </record> </log> <?xml version="1.0" encoding="windows-1252" standalone="no"?> <!DOCTYPE log SYSTEM "logger.dtd"> <log> <record> <date>2012-05-17T13:07:56</date> <millis>1337252876705</millis> <sequence>0</sequence> <logger>mon_projet</logger> <level>INFO</level> <class>test1.test1</class> <method>main</method> <thread>10</thread> <message>message1</message> </record> <record> <date>2012-05-17T13:07:56</date> <millis>1337252876738</millis> <sequence>1</sequence> <logger>mon_projet</logger> <level>INFO</level> <class>test1.test1</class> <method>main</method> <thread>10</thread> <message>message2</message> </record> </log>
Partager