Thread XML Wert auslesen
(3 answers)
Opened by Jan0579 at 2016-08-16 10:04
Hallo zusammen,
ich habe ein Problem mit einem Perl-Skript, welches mir Werte aus XML-Dokumenten ausliest. Hier ein Ausschnitt des gegebenen XMLs: Code: (dl
)
1 <?xml version="1.0" encoding="ISO-8859-1" ?> Hier das verwendete Skript mit den relevanten Auszügen: Code: (dl
)
1 use strict; Das Problem ist, wenn im XML unter dem jeweiligen Channel nur ein Datapoint ist. (z.B. bei SA_Waschmaschine) Dann findet das Skript keinen Wert für den Type='STATE'. Wenn mehrere Datapoints unter einem Channel sind, wie bei FK_Schlafzimmer, dann findet das Skript den Type mit zugehörigem Wert. Das Problem liegt vermutlich beim Aufruf mit foreach im sub_get_Value(), aber ich hab aktuell keine Idee, wie ich das beheben kann. Vielleicht hat jemand von Euch eine Idee? Vielen Dank vorab! Gruss Jan Last edited: 2016-08-16 10:28:42 +0200 (CEST) |