Hello, On Thu, 11 Dec 2014 02:24:24 +0100, Hans Hagen wrote: > On 12/10/2014 11:08 PM, Lukáš Procházka wrote: > > I assume that you also want the content of elements, not just the > attributes. Yes... >> Or how to achieve this in a best way under Ctx: XML file -> Lua table/tree? > > It all depends on what kin dof table you want (if the content is an > indexed table and attributes keys then you have the problem that the > element cannot be a key too as it can clash) .. anyway, it's no big deal > to provide a stupid table, so I can provide something because after all > the loaded xml file is a table already. It would be great. > local x = xml.load("file.xml") > > local t = xml.totable(x) > > where x is an index/hash mix plus _tag, _type and _namespace fields as > well (after all I assume that you need to know that too). > > (btw, I bet that you can do what you want with the existing > functionality as well, so there is not much benefit in such a table) > > Probably in the next upload, ... Means - some functionality (for me to test or to play with) might be available tomorrow morning? > Hans BTW, I prepared a really-simple-XML-test which shows XML -> Lua table/tree conversion, which I'd like to achieve (and which (approx.) provides LuaXml lib). ---- XML c ---- ---- Lua representation { [0] = "a", -- Element name { [0] = "b", -- Element name -- No nested members bbb = "B1", -- Atts }, { [0] = "b", -- Element name { "c", }, -- Nested member bbb = "B2", -- Atts }, aaa = "AAA", -- Atts } ---- Thanks again. Best regards, Lukas -- Ing. Lukáš Procházka | mailto:LPr@pontex.cz Pontex s. r. o. | mailto:pontex@pontex.cz | http://www.pontex.cz Bezová 1658 147 14 Praha 4 Tel: +420 241 096 751 Fax: +420 244 461 038