From 4b498705a6e954efab4145ade643fd2377e59f62 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Thu, 21 Mar 2019 10:03:50 -0300 Subject: [PATCH] Deal with CDATAs --- src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index de039bd..0ecad6f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -122,7 +122,7 @@ fn dump_resource(current_state: &State) -> () { fn dump_note_contents(current_state: &State) -> () { let filename = Path::new("data") .join(current_state.title.as_ref().unwrap()) - .join("content.md"); + .join("content.html"); let mut target = File::create(filename).unwrap(); target.write_all(¤t_state.content).unwrap(); } @@ -160,6 +160,11 @@ fn parse_element(element:Event, state: State) -> State { _ => state, } } + Event::CDATA(data) => { + let new_state = state.with_content(data.into_bytes()); + dump_note_contents(&new_state); + new_state + } _ => state, } }