This python implementation by Nima Nooshiri has been used as reference.
```rust use quakeml::read_quakeml; use std::path::PathBuf;
fn main() { let path = PathBuf::from(r"sample/data.quakeml"); let catalog = read_quakeml(&path); println!("catalog data: {}", catalog); } ```