Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let mut xml = quick_xml::Reader::from_file("station_data.xml").expect("Failed to open file!");
- xml.trim_text(true);
- // let mut txt = Vec::new();
- let mut buf = Vec::new();
- loop {
- match xml.read_event(&mut buf) {
- Ok(Event::Start(ref e)) => {
- match e.name() {
- b"ns0:measurementSiteRecord" => println!("id: {}", &xml.read_text(e.attributes(), &mut Vec::new().unwrap()),
- // b"ns0:roadNumber" => println!("{}", &xml.read_text(e.name(), &mut Vec::new()).unwrap()),
- _ => (),
- }
- },
- Ok(Event::Eof) => break,
- Err(e) => panic!("Error {}: {:?}", xml.buffer_position(), e),
- _ => (),
- }
- buf.clear();
Add Comment
Please, Sign In to add comment