Servus miteinander,
habe eine neue Hürde zu meistern, dazu bräuchte ich eure Hilfe.
Ich möchte in einem SubVI eine XML Datei parsen. Funktioniert auch soweit sehr gut. Nur ist meine Variante Hard-Codiert und hat ein Problem sobald sich die XML Datei erweitert...
Programm aktuell: Siehe Anhang
XML aktuell: Siehe Anhang
Wie kann ich das ganze Dynamisch gestalten? Sprich, das Programm sollte jederzeit die XML-Datei lesen, auch wenn sich ein Tag erweitert.
Beispiel:
Aktuell:
<result>
<channel>PRTG_0000</channel>
<PlcVariable>.lr_PRTG_0000</PlcVariable>
<value>-1</value>
<Float>1</Float>
</result>
was sich ändern könnte:
<result>
<channel>PRTG_0000</channel>
<PlcVariable>.lr_PRTG_0000</PlcVariable>
<value>-1</value>
<Float>1</Float>
<current>10</current>
<voltage>1</voltage>
</result>
Hier hat sich durch die anforderung ergeben, damit die Zeilen current und voltage hinzugekommen sind. Hard-Codiert kommt es zur Fehlermeldung. Ich möchte eben, damit sich das Programm, ich bezeichne es mal, an die XML-Datei "anpasst".
Zur Verfügung steht mir
sowie die normalen XML Parse-Funktionen