Skip to content

Commit 86a4a05

Browse files
authored
Ajout d'un exemple plus complexe d'XML
Ajout d'un exemple plus complexe d'XML
1 parent 92eba5f commit 86a4a05

1 file changed

Lines changed: 52 additions & 0 deletions

File tree

doc/fr_FR/configuration.asciidoc

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,58 @@ la syntaxe est :
271271

272272
leds > 1 > led1 qui donne en réponse tata, 1 étant le numéro de rang du tableau !
273273

274+
== Exemple XML plus complexe
275+
----
276+
<AKT_Data ID="SMS-Liste" ZeitSt="01.05.2017 18:55">
277+
<MesPar DH="HBCHa" StrNr="2167" Typ="02" Var="02">
278+
<Name>Tresa - Ponte Tresa, Rocchetta</Name>
279+
<Datum>01.05.2017</Datum>
280+
<Zeit>18:50</Zeit>
281+
<Wert>268.56</Wert>
282+
<Wert dt="-24h">268.51</Wert>
283+
<Wert Typ="delta24">0.051</Wert>
284+
<Wert Typ="m24">268.52</Wert>
285+
<Wert Typ="max24">268.56</Wert>
286+
<Wert Typ="min24">268.50</Wert>
287+
</MesPar>
288+
<MesPar DH="HBCHa" StrNr="2265" Typ="03" Var="02">
289+
<Name>Inn - Tarasp</Name>
290+
<Datum>01.05.2017</Datum>
291+
<Zeit>18:50</Zeit>
292+
<Wert>4.85</Wert>
293+
<Wert dt="-24h">7.98</Wert>
294+
<Wert Typ="delta24">-3.130</Wert>
295+
<Wert Typ="m24">6.15</Wert>
296+
<Wert Typ="max24">7.98</Wert>
297+
<Wert Typ="min24">4.85</Wert>
298+
</MesPar>
299+
<MesPar DH="HBCHa" StrNr="2270" Typ="02" Var="32">
300+
<Name>Doubs - Combe des Sarrasins</Name>
301+
<Datum>01.05.2017</Datum>
302+
<Zeit>18:00</Zeit>
303+
<Wert>500.65</Wert>
304+
<Wert dt="-24h">500.65</Wert>
305+
<Wert Typ="delta24">0.000</Wert>
306+
<Wert Typ="m24">500.65</Wert>
307+
<Wert Typ="max24">500.65</Wert>
308+
<Wert Typ="min24">500.64</Wert>
309+
</MesPar>
310+
</AKT_Data>
311+
----
312+
313+
Pour recuperer l'information du champ Wert du 1er bloc:
314+
315+
MesPar>1>Wert>0 qui retourne donc "268.56 "
316+
317+
Pour retourner l'élément suivant dans la "structure" Wert, il faut simplement indiquer le numéro d'ordre dans la structure.
318+
Ce qui donne pour l'élément '<Wert Typ="delta24">0.051</Wert>' le code suivant :
319+
320+
MesPar>1>Wert>2
321+
322+
Pour passer au bloc " MesPar" suivant, il faut donc changer l'index en conséquence : le 1 par 2, par exemple.
323+
324+
ATENTION : Si dans le fichier XML l'ordre change, la requête ne fonctionne plus. Il faudra réadapter la requete en fonction de l'ordre retourné.
325+
274326
== Exemple JSON
275327

276328
A l’instar du type XML, il est possible de lire des informations issues d'un retour JSON.

0 commit comments

Comments
 (0)