Expand description
§A DFDL Implementation for Rust
Still In early development, no acutual functionality provided yet
The Data Format Description Language (DFDL) is a language developed by the Open Grid Forum (OGF), to describe binary and textual data formats via an extention to XML Schemas.
This crate aims to be a rust implementation of the language specification, providing facilities
to parse and unparse DFDL described data formats to a DFDL Infoset, and to provide ways of
interacting with these Infosets (e.g. via serde
)
Aims:
- implementation of a parser & unparser conforming to the core DFDL specification
- ability to serialize/deserialize to/from the DFDL Infoset
- generating structs & parsers for a DFDL schema at compile time
- generating schemas & parsers for existing rust structs
Modules§
- serde
- utilities relating to serde (serializing, deserializing)
Structs§
Constants§
- DFDL_
ANNOTATION_ SOURCE - XML namespace for DFDL Annotations
- DFDL_
NAMESPACE - XML namespace for DFDL
- XSD_
NAMESPACE - XML namespace for XML Schema (XSD)