0
Under review

Parse XML

Martin 2 jaar geleden in Bugs en problemen bijgewerkt door Vladimir Ovchinnikov 2 jaar geleden 3

Bij het updaten van een V2.2 project naar V3 krijg ik de volgende error in iRidium Log: WARNING              SCRIPT    Script exception: TypeError: C:\Users\Administrator\Documents\iRidium pro documents\Client\Project_9973989864\scripts\Prompt.js:30: Tried to use undefined as an object


De fout treed op in de volgende regel code: 

       var i = 0;
       var xml = new XML(text);
       while((xml.prompt_jobs.Job[i] != undefined)||(periodePfound && periodeGZfound &&    periodeFGZfound && periodeKZfound && periodeFKZfound))
        {}


Ik denk dat het iets te maken heeft met de undefined?!


Kan iemand mij helpen?

Under review

Hallo.

De niet-bestaande eigenschappen van het object hebben een standaardwaarde undefined.

Uitvoer naar IR.Log alle waarden die u in de while-lus probeert te gebruiken uit om te zien welke van belang zijn undefined.

ik wil graag de while loop doorbreken als er geen child objecten meer zijn, hoe moet ik dit aanpakken?

Ik wil dus graag juist als het object undefined is afbreken en geen error

Hallo.

Kunt u ons uw project sturen?