[ https://issues.apache.org/jira/browse/THRIFT-3523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jens Geyer resolved THRIFT-3523. -------------------------------- Resolution: Fixed Fix Version/s: 1.0 Committed. > XML Generator > ------------- > > Key: THRIFT-3523 > URL: https://issues.apache.org/jira/browse/THRIFT-3523 > Project: Thrift > Issue Type: New Feature > Components: Compiler (General) > Reporter: Benjamin Gould > Assignee: Benjamin Gould > Priority: Minor > Fix For: 1.0 > > > I've put together an XML model for Thrift IDL that is very similar in concept > and structure to the model created by the JSON generator of the Thrift > compiler. The code is based on the JSON generator, and inherits the 'merge' > option from that module for including the model of all includes in a single > file if desired. > This generator is useful if you wish to extend the Thrift compiler with some > XML based templating engine such as XSLT. For example I have prototyped > transforms that can create valid XML schema and WSDL files from Thrift IDL, > as well as transform SOAP requests and responses to and from Thrift messages. > Those transforms are not included because they may be outside the scope of > Thrift, but I can provide them if interested. Regardless, I feel the XML > model is generally useful and might be a good addition to the Thrift compiler. > Also included is an XML schema for the model file format and tests that > generate XML from existing IDL in the Thrift test suite to validate against > that schema. These tests are Ant based and so only run when --with-java is > enabled in ./configure -- This message was sent by Atlassian JIRA (v6.3.4#6332)