Antwort auf: Fragen zu XML

Startseite Foren Deutsches LiveCode-Forum Fragen zu XML Antwort auf: Fragen zu XML

#3622
Andreas S.
Teilnehmer

    Hallo Georg…

    Danke für deine Antwort

    Bin sogar schon ein Schritt weiter… das LOC-File kann ich auslesen, das Funktioniert auch soweit.
    Stand ein wenig auf dem Schlauch und hatte einfach nen schlechten Tag als ich das thema angegangen bin *ggg*

    Das ganze sieht jetzt so aus:

    private command processLOCTree pTree
       	
       local tnameid, tname, tlat, tlon, tAusgabe
       local tWPs, tLWPs
       
       put revXMLChildNames(pTree, "loc", return, "waypoint", false) into tWPs
       repeat for each line waypoint in tWPs   
                
          put revXMLAttribute(pTree, "loc/waypoint/name", "id") into tnameid
          put revXMLNodeContents(pTree, "loc/waypoint/name") into tname
          put revXMLAttribute(pTree, "loc/waypoint/coord", "lat") into tlat
          put revXMLAttribute(pTree, "loc/waypoint/coord", "lon") into tlon
          put "Name = " & tnameid &": "& tname & return & "Coord = " & tlat &", "& tlon & return after tLWPs
          put return after tLWPs
       
       end repeat
       
       put tLWPs after tAusgabe
       set the text of field "text" to tAusgabe
        
       
    end processLOCTree
    

    Wie man sieht will ich nur die ID (auch GCCODE genannt), der Name des Cache und die Coordinaten aus den einzelnen Waypoints ziehen.

    Das klappt auch soweit, auch der Repeat läuft. Hab ein LOC-File bis 25 Waypoints zum testen, die der Repeat auch entsprechend abläuft… nur das er mir hier in jeder repeat-Runde nur den Content des ersten Waypoints des LOCs anzeigt…

    Such grad den fehler… find ihn nur grade nicht… :/