[NTG-context] Reverse traversing of xml.collected()?

Gerben Wierda gerben.wierda at rna.nl
Fri May 1 11:31:41 CEST 2020


I’d like to travese the contents of an xml.collected() in a reverse order. I have

    for connectionFromXML in xml.collected(viewFromXML,"/connection") do
      parseXMLConnection( rootFromXML, connectionFromXML, viewFromXML, rootFromOverrideXML)
    end

I tried:

    local relationTable = xml.collected(viewFromXML,"/connection")
    for i=#relationTable, 1, -1 do
      connectionFromXML = relationTable[i]
      parseXMLConnection( rootFromXML, connectionFromXML, viewFromXML, rootFromOverrideXML)
    end

But apparently my lua knowledge is lacking (severely, I might say) as this ends with “attempt to get length of a function value “

What is the correct way to do it?

G
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20200501/e2cde3d8/attachment.htm>


More information about the ntg-context mailing list