Crates.io | fmi-schema |
lib.rs | fmi-schema |
version | 0.2.1 |
source | src |
created_at | 2024-02-11 12:04:05.241166 |
updated_at | 2024-10-30 20:00:33.563827 |
description | XML schema support for FMI 2.0 and 3.0 |
homepage | https://github.com/jondo2010/rust-fmi |
repository | https://github.com/jondo2010/rust-fmi |
max_upload_size | |
id | 1135797 |
size | 109,763 |
XML schema support for FMI 2.0 and 3.0. This crate is part of rust-fmi.
The reference XSI can be found at https://fmi-standard.org/downloads.
FMI 2.0 and 3.0 have different XML schemas.
The FMI version can initially be determined in a non-specific way by using [minimal::ModelDescription
].
# use std::str::FromStr;
let md = fmi_schema::fmi3::Fmi3ModelDescription::from_str(
std::fs::read_to_string("tests/FMI3.xml").unwrap().as_str(),
)
.unwrap();
println!("{}", md.model_name);
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.