Guest User

Untitled

a guest
Feb 16th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. let mut xml = quick_xml::Reader::from_file("station_data.xml").expect("Failed to open file!");
  2. xml.trim_text(true);
  3.  
  4.  
  5. // let mut txt = Vec::new();
  6. let mut buf = Vec::new();
  7.  
  8. loop {
  9. match xml.read_event(&mut buf) {
  10.  
  11. Ok(Event::Start(ref e)) => {
  12.  
  13. match e.name() {
  14. b"ns0:measurementSiteRecord" => println!("id: {}", &xml.read_text(e.attributes(), &mut Vec::new().unwrap()),
  15. // b"ns0:roadNumber" => println!("{}", &xml.read_text(e.name(), &mut Vec::new()).unwrap()),
  16.  
  17. _ => (),
  18. }
  19.  
  20. },
  21. Ok(Event::Eof) => break,
  22. Err(e) => panic!("Error {}: {:?}", xml.buffer_position(), e),
  23. _ => (),
  24.  
  25. }
  26. buf.clear();
Add Comment
Please, Sign In to add comment