Code Synthesis is a systems software development company with a focus on automated object persistence, domain-specific languages (DSL) and their mappings, compiler design, code generation, and source-to-source translation.
Questions tagged [codesynthesis]
46 questions
6
votes
2 answers
Code Synthesis - C++/Tree sub node serialization
I'm using this great tool (http://www.codesynthesis.com/products/xsd/c++/tree/) to convert xsd into c++ code.
I'm trying to obtain the xml string from a sub node, but the only thing that i can get is the all xml, like this:
the all xml:

Nuno
- 1,910
- 2
- 21
- 33
5
votes
3 answers
C++ Serialization Clean XML Similar to XSTREAM
I need to write a linux c++ app which saves it settings in XML format (for easy hand editing) and also communicates with existing apps through XML messages over sockets and HTTP. Problem is that I haven't been able to find any intelligent libs to…

Alexander Torstling
- 18,552
- 7
- 62
- 74
4
votes
3 answers
sample XSD fails with "error: no declaration found for element X"
In spite of being a total newbie in the xml parsing arena, I was able to xsd to create valid c++ and compile and link successfully, but the compiler optimized(?) away the instantiation. So, starting at step one, I try the hello world xml example at…

wallyk
- 56,922
- 16
- 83
- 148
4
votes
1 answer
How do I use assertions in with Xerces C++ 3.x (CodeSynthesis XSD)?
I have just read through this tutorial on XSD 1.1 assertions:
http://www.ibm.com/developerworks/library/x-xml11pt2/
I copied one of their examples and created this xsd file:
…

quant
- 21,507
- 32
- 115
- 211
3
votes
3 answers
XSD : How to make a polymorphic "list"?
I'm trying to build an element type that keep a list of change element type that is the base type of several other child type. I got this code :
List of…

Klaim
- 67,274
- 36
- 133
- 188
3
votes
2 answers
XSD to C++ class using xsd cxx-tree parser. Methods to open a xml from a file.
I'm usign the xsd 3.3.0 Compiler in order to parse a xsd (xml best friend) file to C++ class. (see last weblink)
The comand name is
xsd cxx-tree (options) file.xsd
(+ info…

kahke
- 41
- 1
- 6
2
votes
1 answer
XML data binding for C++ like JAXB for java
I am writing this question as a complete **naive** in this field of "Use of data binding and parsing in c++". So, please bear with me . :)
You may find this question as duplicate of THIS
After doing a bit of googling I found that what C++ has…

Arunmu
- 6,837
- 1
- 24
- 46
2
votes
1 answer
ODB C++ - Unknown database schema error
In my Visual Studio solution, I have two different projects of which one is built as a static libraryand the other one as the executable. The ODB related code like creating the database and all are in the library. I linked this library to my…

Jackzz
- 1,417
- 4
- 24
- 53
2
votes
0 answers
codesynthesis XSD generate C struct instead of C++ class
Is it possible to configure Code Synthesis XSD to generate C-structs instead of C++ classes? The main issue is where multiple occurrences of an element is implemented as a std::list. The issue I've got is I need to interoperate with Ada and binding…

Matt Banham
- 23
- 2
2
votes
1 answer
Getting C++ object from xsd:extension
I am using the xsd to c++ compiler from codesynthesis. I am compiling these xsd snippets:
…

Woodfighter
- 45
- 4
2
votes
1 answer
Generate nCk combinations of numbers from 0 to n-1
I am working in hardware domain. I need to generate all nCk combinations of numbers from 0 to n-1. It is easy to do it using software but this is to be done using HDL - VHDL. I cannot spend much on computational complexity and need to generate at…

Maximus
- 143
- 3
- 12
2
votes
1 answer
Memory addressing method to allocate memory (static-hardware) for values corresponding to 'nCk' combination of values from 0 to n-1
I need to find a memory addressing method to allocate memory (static-hardware) for values corresponding to 'nCk' combination of values from 0 to n-1.
Assuming 'n' as 6 and 'k' as 4, I need to store values (8 or 16 bit) corresponding to…

Maximus
- 143
- 3
- 12
2
votes
0 answers
translate an XML file at compile time into the dataobject model generated by CodeSynthesis XSD
With the help of CodeSynthesis XSD a C++ dataobject model can be generated from an XML Schema (XSD). A valid XML file can then at runtime be read into this dataobject model with the help of the generated XML parsing functions.
I wonder if it is…

Erik Sjölund
- 10,690
- 7
- 46
- 74
2
votes
1 answer
Code Synthesis XSD parsing/data binding xml string instead of xml file
I have seen tutorials all over the place for explaining how to get Code Synthesis xsd to work if you provide the xml in a file on your system, but I have not been able to find anything about providing the xml as a string.
I am receiving the xml from…

PJB0515
- 23
- 5
1
vote
2 answers
Canonical relation operators (==,<,...)
Consider a struct (as in: stupid aggergation of several members) with members that all implement a certain relation R (e.g. <):
struct X {
A a;
B b;
};
For most operators there exists a canonical definition for X R X. For instance:
bool…

bitmask
- 32,434
- 14
- 99
- 159