Re: [xsl] LUA Table to XML via XSL

Subject: Re: [xsl] LUA Table to XML via XSL
From: COUTHURES Alain <alain.couthures@xxxxxxxxxxxxx>
Date: Wed, 18 Feb 2009 07:59:04 +0100
Hello,

Alain a C)crit :
Hello experts,

I'd like to convert a LUA table to an equivalent in XML.

Here is what a sample of a LUA table :

o;?LuaTable = {
["Item1"] = 8.52,
["Item2"] = "String",
["Item3"] = {
["Child1"] = 4.5,
["Child2"] = {
["GranChild"] = "That's all folks!\n"
},
["Child3"] = "With UTF-8: en franC'ais",
}
} -- this is a comment


Ouput could be


<LuaTable>
<Item1>8.52</Item1>
<Item2>String</Item2>
<Item3>
<Child1>4.5</Child1>
<Child2>
<GranChild>That's all folks!\n</GranChild>
</Child2>
<Child3>With UTF-8: en franC'ais</Child3>
</Item3>
</LuaTable> <!-- this is a comment -->


I'll eventually manage to transform that but my question is:


- Do you know if such a transformation already exists (and is available), or some generic interpreter such as the equivalent of YACC ?
If you just add a document element, it's not very difficult to parse the text with XSLT recursive templates to build the corresponding XML. I have already done something like this with XSLT 1.0 for CSS and for XPath 1.0 expressions.

Alain COUTHURES
<agenceXML>
Bordeaux, France
XForms for browsers without plug-in : http://www.agencexml.com/xsltforms

Current Thread