use std::fs; use anyhow::Result; use endcap_sl_software_ri_generator::types; fn main() -> Result<()> { env_logger::init(); println!("Hello, world!"); let xmlfile = fs::read_to_string("./csr.xml")?; let doc = roxmltree::Document::parse_with_options( &xmlfile, roxmltree::ParsingOptions { allow_dtd: true, nodes_limit: u32::MAX, }, )?; // println!("Parsed: {:#?}", doc); // println!("Root: {:?}", doc.root_element()); let register_map = types::Module::from_xml_dom(doc.root_element())?; println!("read: {:#?}", register_map); Ok(()) }