use quick_xml::Writer;
use quick_xml::events::Event;
use std::io::Cursor;
fn main() {
let mut writer = Writer::new(Cursor::new(Vec::new()));
writer.write_event(Event::Start(quick_xml::events::BytesStart::borrowed(b"root", 4))).unwrap();
writer.write_event(Event::Start(quick_xml::events::BytesStart::borrowed(b"new_tag", 7))).unwrap();
let snippet = r#"<child>Content</child>"#;
writer.write_event(Event::Text(quick_xml::events::BytesText::from_snippet(snippet))).unwrap();
writer.write_event(Event::End(quick_xml::events::BytesEnd::borrowed(b"new_tag"))).unwrap();
writer.write_event(Event::End(quick_xml::events::BytesEnd::borrowed(b"root"))).unwrap();
let result = String::from_utf8(writer.into_inner().into_inner()).unwrap();
println!("{}", result);
}