Giter VIP home page Giter VIP logo

xsd2thrift's Introduction

XSD2THRIFT
----------

This tool allows for converting XML Schema files (.xsd) to Thrift (.thrift) and
Protocol Buffers (.proto).

CONTACT
-------

Any feedback will be greatly appreciated, at the GitHub project page
(http://github.com/tranchis/xsd2thrift) or at tranchis_-_AT_-_gmail.com.

BUILDING
--------

To build xsd2thrift, you need Maven (http://maven.apache.org/) installed. To build xsd2thrift, run "mvn install".

xsd2thrift has been tested on Java SE 6.

USAGE
-----

Usage: java -jar target/xsd2thrift-1.0.one-jar.jar [--thrift] [--protobuf] [--output=FILENAME]
                           [--package=NAME] filename.xsd

  --thrift          : convert to Thrift
  --protobuf        : convert to Protocol Buffers
  --output=FILENAME : store the result in FILENAME instead of standard output
  --package=NAME    : set namespace/package of the output file
  

LICENSE
-------

The code contributed for this package is licensed under LGPL v3 (see LICENSE).

XSOM is covered by GPL v2 with classpath exception (see LICENSE-xsom.1).

XSOM internally uses an URI class, which is copyrighted by Thai Open Source
Center (see LICENSE-xsom.2).

CONTRIBUTORS (@github.com)
------------

tranchis
Fred-dy-
pfisterer

xsd2thrift's People

Contributors

tranchis avatar pfisterer avatar walterhuangsz avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.