[ 
https://issues.apache.org/jira/browse/THRIFT-3523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Gould updated THRIFT-3523:
-----------------------------------
    Comment: was deleted

(was: Archive containing examples of XSL transforms utilizing the output of 
this generator.)

> XML Generator
> -------------
>
>                 Key: THRIFT-3523
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3523
>             Project: Thrift
>          Issue Type: New Feature
>          Components: XML/XSD - Compiler
>            Reporter: Benjamin Gould
>            Assignee: Benjamin Gould
>            Priority: Minor
>             Fix For: 1.0
>
>         Attachments: transforms.tar.gz
>
>
> 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