Re: [xml] Tool to help fill in structures from XML
- From: "Pete Cordell" <petexmldev tech-know-ware com>
- To: <wowbagger sktc net>
- Cc: xml gnome org
- Subject: Re: [xml] Tool to help fill in structures from XML
- Date: Wed, 24 Jan 2007 11:04:32 -0000
Hi David,
Does anybody know of a good tool which takes the drudgery out of reading
XML into structures?
FYI - We have a tool that takes an XML Schema, and generates C++ classes
with all the marshalling and unmarshalling machinery. For more info, see:
http://www.tech-know-ware.com/lmx
However, my take of your example (below) is slightly different from your
descriptive question. If your example is closer to what you want, the Boost
library has an object serialization component. You may not get the exact
XML that you are looking for, and it might involve a little drudgery, but it
might help.
HTH,
Pete.
Specifically, what I'd like would be a tool that allows me to describe an
XML grammar (e.g. via RelaxNG) and a structure layout, and then generate
tables or code that would read an XML file and store the incoming elements
into objects in C++.
e.g. given
struct some_struct
{
int a;
int b:4;
enum {larry,moe,curly} stooge;
};
parse
<some_struct a="5">
<b>4</b>
<stooge which="moe"/>
</some_struct>
and give me a filled-in some_struct object. Obviously, there would have to
be some other file which mapped the XML entities into the structure (and
vis-versa) - ideally some XML file which, when chewed upon by the proper
tool, would spit out C++ code and a RelaxNG schema.
Does anybody know of such a tool?
--
=============================================
Pete Cordell
Tech-Know-Ware Ltd
for XML to C++ data binding visit
http://www.tech-know-ware.com/lmx
(or http://www.xml2cpp.com)
=============================================
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]