Skip to content
forked from open-dis/xmlpg

Xml Multi-Language Protocol Generator

License

Notifications You must be signed in to change notification settings

phoppermann/xmlpg

 
 

Repository files navigation

XMLPG (XML Multi-Language Protocol Generator)

Build Status

Define your binary protocol in an XML file and then use this tool to generate network message marshalling code for Java, C++, C#, Objective-C, Python, and JavaScript languages.

An example XML specification file is DIS2012.xml.

For more info see XMLPG.md.

Compiling

The XMLPG tool uses the Maven build system, available from Apache.org.

  • mvn compile: Compiles the XMLPG program itself

Running

There is a sample script runXmlpg.sh that uses the sample DIS2012.xml spec and will generate output in target/generated-sources/.

License

XMLPG is released under the BSD license. See LICENSE.md for details.

About

Xml Multi-Language Protocol Generator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 97.2%
  • XSLT 2.7%
  • Shell 0.1%