Show EOL distros:
Package Summary
This package is used to generate C++ classes (headers) mapped to the components of an input XML Schema
- Maintainer: Meißner Pascal <asr-ros AT lists.kit DOT edu>
- Author: Meißner Pascal, Schleicher Ralf
- License: BSD
- Source: git https://github.com/asr-ros/asr_xsd2cpp.git (branch: master)
Package Summary
This package is used to generate C++ classes (headers) mapped to the components of an input XML Schema
- Maintainer: Meißner Pascal <asr-ros AT lists.kit DOT edu>
- Author: Meißner Pascal, Schleicher Ralf
- License: BSD
- Source: git https://github.com/asr-ros/asr_xsd2cpp.git (branch: master)
Package Summary
This package is used to generate C++ classes (headers) mapped to the components of an input XML Schema
- Maintainer: Meißner Pascal <asr-ros AT lists.kit DOT edu>
- Author: Meißner Pascal, Schleicher Ralf
- License: BSD
- Source: git https://github.com/asr-ros/asr_xsd2cpp.git (branch: master)
Description
This package is used to generate C++ classes (headers) mapped to the components of an input XML Schema.
Functionality
It uses the xsd command of the mono tools to create the C++ files from an .xsd file located in the xsd directory of your project.
Usage
Needed packages
This package does not need any additional packages.
Needed software
- mono-devel
Tutorials
To automatically generate C++ files from your XSD-schema add this package as a dependency to your project. In your project's CMakeLists.txt add the following lines:
include(${asr_xsd2cpp_SOURCE_DIR}/catkin_make.cmake) xsd2cpp()
For this to work you need to store the XSD-file (created according to the W3C specifications) you want to convert in a directory called xsd in the base directory of your project. Now build your project and the generated files will be located in the xsd_gen directory in your project's base directory.