accessing xml element attributes in lua, how, if you do not want to use the .at scheme?
![](https://secure.gravatar.com/avatar/c83fb4134167a11422c23048fb8a85e3.jpg?s=120&d=mm&r=g)
I’ve been trying to find out how I can access XML node properties/attributes in lua other than via the .at syntactic scheme but using the property/attribute name as a string. E.g., currently I do: someVar = someNode.at.someProperty but I would like to do something like someVar = someNode[“someProperty”] or someNode.attribute(“someProperty”) or something where I can use the string version of the properties/attribute name. It’s probably possible (after all these are all dynamic structures that come from data), but how exactly? Thanks, G
![](https://secure.gravatar.com/avatar/114f07f31e228d83eece631b0937df73.jpg?s=120&d=mm&r=g)
Il 09/06/20 15:31, Gerben Wierda ha scritto:
I’ve been trying to find out how I can access XML node properties/attributes in lua other than via the .at syntactic scheme but using the property/attribute name as a string.
E.g., currently I do:
someVar = someNode.at.someProperty
but I would like to do something /like/
someVar = someNode[“someProperty”] or someNode.attribute(“someProperty”) or something where I can use the string version of the properties/attribute name.
It’s probably possible (after all these are all dynamic structures that come from data), but how exactly?
local prop = "someProperty" someVar = someNode.at[ prop ] Massi
participants (2)
-
Gerben Wierda
-
mf