use quick_xml::events::{BytesEnd, BytesStart, BytesText, Event};
use quick_xml::Writer;
use std::io::Write;
pub fn write_plain_element<W: Write>(
writer: &mut Writer<W>,
element_name: &str,
text: &str,
) -> Result<(), Box<dyn std::error::Error>> {
let element = BytesStart::new(element_name);
writer.write_event(Event::Start(element))?;
writer.write_event(Event::Text(BytesText::from_escaped(text)))?;
writer.write_event(Event::End(BytesEnd::new(element_name)))?;
Ok(())
}