pub fn parse<R: BufRead>(reader: R) -> Result<Schema, ParseError>Expand description
Parse an XSD schema from any BufRead source.
§Errors
Returns ParseError if the XML is malformed or a required XSD attribute
is missing.
§Example
use std::{fs::File, io::BufReader};
use mx20022_codegen::xsd::parser::parse;
let file = File::open("schemas/head/head.001.001.04.xsd").unwrap();
let schema = parse(BufReader::new(file)).unwrap();
println!("namespace: {}", schema.target_namespace);