[ 
https://issues.apache.org/jira/browse/THRIFT-3523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15090707#comment-15090707
 ] 

Jens Geyer commented on THRIFT-3523:
------------------------------------

Is there any way to generate valid XSD from the new XML output? I just looked 
for the latest XSD changes from last year and I found that it was you as well: 
THRIFT-3417. Does that mean that you stopped using the XSD generator in favour 
of the new XML generator? 

> 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
>
> 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)

Reply via email to