XML Schema --> C++
Jean Marc VANEL
jean-marc_vanel at effix.fr
Thu Jan 20 10:00:12 GMT 2000
Hello
I want to try to generate C++ class declarations from an XML Schema .
Something like:
<template select = '//type' >
class <value-of select="@name"/> {
<apply-templates/>
};
</template>
<template select = '//element' >
<value-of select="@type"/> <value-of select="@name"/> ;
</template>
Remarks:
- not yet tested
- as writen this would generate embeded classes
- ID's and IDREF's would map to void* and list<void*>
- same principle could be applied to Java etc
- it is desirable to also generate code to fill the C++ objects using DOM or SAX API, but it seems more difficult
- it's also possible (another project!) to parse C++ declarations and generate an XML Schema ; could a round-trip be possible ?
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ or CD-ROM/ISBN 981-02-3594-1
Please note: New list subscriptions now closed in preparation for transfer to OASIS.
More information about the Xml-dev
mailing list