Menu

Tree [d35b26] master /
 History

HTTPS access


File Date Author Commit
 src 2019-06-13 Patrick Lacasse Patrick Lacasse [d35b26] Remove autotools files.
 test 2016-08-06 Patrick Lacasse Patrick Lacasse [3b598f] Fix [min|max]Occurs, add tests.
 .clang-format 2019-01-13 Patrick Lacasse Patrick Lacasse [92cee7] Support for many input files. Build with cmake.
 .editorconfig 2019-01-13 Patrick Lacasse Patrick Lacasse [92cee7] Support for many input files. Build with cmake.
 .gitignore 2019-06-13 Patrick Lacasse Patrick Lacasse [d35b26] Remove autotools files.
 CMakeLists.txt 2019-01-13 Patrick Lacasse Patrick Lacasse [92cee7] Support for many input files. Build with cmake.
 COPYING 2016-06-22 Patrick Lacasse Patrick Lacasse [517277] First commit.
 TODO 2019-01-13 Patrick Lacasse Patrick Lacasse [92cee7] Support for many input files. Build with cmake.
 compile_commands.json 2019-01-13 Patrick Lacasse Patrick Lacasse [92cee7] Support for many input files. Build with cmake.
 readme.txt 2019-06-13 Patrick Lacasse Patrick Lacasse [d35b26] Remove autotools files.

Read Me

xml2xsd is a command line tool that reads xml files and generate an xsd schema validating them.
Once the xsd schema is created, using Xml2cpp, it is then possible to generate c++ classes that fit with the given xml files.

This package depends on xml2cpp for its libdata_xs (classes generated from the schema xsd.xsd).
It also needs saxmagique, expat and boost.

To compile xml2xsd choose one configuration:

$ mkdir build_debug
$ cd build_debug
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/opt/Debug ..
$ make -j4
$ make install

$ mkdir build_release
$ cd build_release
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/Release ..
$ make -j4
$ make install

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.