The SSH Conversion Hub provides an inventory of solutions for conversions between data and file formats.

Use the search bar to discover solutions or use the facets to identify your area of interest.

 

XSugar

Solution icon
Solution
Is a recipe
No
Description

XSugar makes it possible to manage dual syntax for XML languages. An XSugar specification is built around a context-free grammar that unifies the two syntaxes of a language. Given such a specification, the XSugar tool can translate from alternative syntax to XML and vice versa. Moreover, the tool statically checks that the transformations are reversible (i.e. bidirectional) and that all XML documents generated from the alternative syntax are valid according to a given XML schema.

The tool was developed by the programming language research group at Aarhus University.

Input format
Input format comment

XSugar allows transfroming XML into various non-XML files and vice versa.

Output format
Output format comment

XSugar allows transfroming XML into various non-XML files and vice versa.

Invocation type
Community
Expected Level of Knowledge
Condition of use: Local use
free
Application category
data processing
Application sub-category
conversion
Status
not maintained
Publication date
2004
Last Modification date
2008