Browse Source

Deal with CDATAs

master
Julio Biason 6 years ago
parent
commit
4b498705a6
  1. 7
      src/main.rs

7
src/main.rs

@ -122,7 +122,7 @@ fn dump_resource(current_state: &State) -> () {
fn dump_note_contents(current_state: &State) -> () { fn dump_note_contents(current_state: &State) -> () {
let filename = Path::new("data") let filename = Path::new("data")
.join(current_state.title.as_ref().unwrap()) .join(current_state.title.as_ref().unwrap())
.join("content.md"); .join("content.html");
let mut target = File::create(filename).unwrap(); let mut target = File::create(filename).unwrap();
target.write_all(&current_state.content).unwrap(); target.write_all(&current_state.content).unwrap();
} }
@ -160,6 +160,11 @@ fn parse_element(element:Event, state: State) -> State {
_ => state, _ => state,
} }
} }
Event::CDATA(data) => {
let new_state = state.with_content(data.into_bytes());
dump_note_contents(&new_state);
new_state
}
_ => state, _ => state,
} }
} }

Loading…
Cancel
Save