Bonjour
Jusqu'a présent j'ai une solide pratique de lecture et parsage de fichier texte dont la structure est suposée connue
Mais pour l'XML je suis encore tout bete
J'essaye de comprendre les outils disponibles pour traiter soit un flux soit un fichier XML exemple ci apres
Dans le cas simple "un fichier"
Quel est le principe de base pour
1- Lire le XML
2- Connaitre le nombre d'élements distinct <trace> dans l'exemple
3- Extraire les information d'un élement ?
A suposer que le contenu ci-apres ne soit pas un fichier mais un flux continu via http qu'est ce qui peut changer dans le traitement ?
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
29
30
31
32
33
34
35
36
37
38
39 <?xml version="1.0" encoding="UTF-8"?> <traces> <trace> <type>0</type> <source>bewegingssensor</source> <time>2008-10-15T08:26:52.0</time> <coordinate> <latitude>50.47247</latitude> <longitude>4.49415</longitude> </coordinate> <mileage>136107871</mileage> <heading>55</heading> <speed>116</speed> </trace> <trace> <type>0</type> <source>bewegingssensor</source> <time>2008-10-15T08:28:52.0</time> <coordinate> <latitude>50.47193</latitude> <longitude>4.54842</longitude> </coordinate> <mileage>136111792</mileage> <heading>35</heading> <speed>116</speed> </trace> <trace> <type>0</type> <source>bewegingssensor</source> <time>2008-10-15T08:30:52.0</time> <coordinate> <latitude>50.48601</latitude> <longitude>4.59935</longitude> </coordinate> <mileage>136115707</mileage> <heading>32</heading> <speed>118</speed> </trace> </traces>
Partager