XML dynamisch parsen? - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: XML dynamisch parsen? (/Thread-XML-dynamisch-parsen) |
XML dynamisch parsen? - C.Maier - 11.10.2016 08:08 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 RE: XML dynamisch parsen? - C.Maier - 11.10.2016 09:50 Bin auch weiterhin auf der Suche nach der Lösung. Derzeit bin ich auf diesem Weg (siehe Anhang). Geht schon in dir richtige Richtung, aber hier macht es Spalten mit leeren Zellen. Vielleicht weiß hierzu jemand ne Lösung? RE: XML dynamisch parsen? - jg - 11.10.2016 10:15 Übernimm erst gar nicht die #text Elemente: [attachment=56767] Gruß, Jens RE: XML dynamisch parsen? - C.Maier - 11.10.2016 10:30 Das funktioniert super! Danke Aber jetzt noch zum Verständnis. Warum entstehen diese leere Zellen bzw. #text ? |