fredo Posté(e) le 3 mars 2015 Auteur Signaler Posté(e) le 3 mars 2015 C'est impec, merci beaucoup. Vive les joies du LUA ! 1
fredo Posté(e) le 4 mars 2015 Auteur Signaler Posté(e) le 4 mars 2015 Bon donc presque tout fonctionne bien, mais... Je veux récupérer une info dans la section <loc id="FRXX1560"> J'ai essayé : local children = parsedDIDL["loc id="FRXX1560"] or {}; Le debug me dit : ']' expected near 'FRXX1560' Mais ça ne fonctionne pas. T'as certainement une idée Krikri !
Krikroff Posté(e) le 5 mars 2015 Signaler Posté(e) le 5 mars 2015 Il n'est pas possible de mettre un double guillemet a l'intérieur d'une chaîne "xxxxx" de cette manière, il faut utiliser l’échappement: local children = parsedDIDL["loc id=\"FRXX1560\""] or {}; mais ici cela ne marchera pas car le parser localise juste l’élément (loc) et ne tient pas compte ici des attributs (id="FRXX1560") donc le code qui marche est le suivant: local children = parsedDIDL["loc"] or {}; -- exemple pour tm fibaro:debug(tostring(children.tm:value())); voilou 1
fredo Posté(e) le 5 mars 2015 Auteur Signaler Posté(e) le 5 mars 2015 Impec encore une fois, t'es un chef ! 1
Messages recommandés