@@ -271,6 +271,58 @@ la syntaxe est :
271271
272272leds > 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
276328A l’instar du type XML, il est possible de lire des informations issues d'un retour JSON.
0 commit comments