#![cfg(feature = "xml")] use objio::{HasOptions, ObjectWriter}; use rdftk_io::xml::{XmlOptions, XmlWriter}; mod common; #[test] fn write_to_flat_xml() { let graph = common::tony_benn_graph(Default::default()); let options = XmlOptions::default().flat().pretty().with_encoding("utf-8"); let writer = XmlWriter::default().with_options(options); let result = writer.write_to_string(&graph); assert!(result.is_ok()); let output = result.unwrap(); println!("# format: XML\n{}", output); } #[test] fn write_to_striped_xml() { let graph = common::tony_benn_graph(Default::default()); let options = XmlOptions::default() .striped() .pretty() .with_encoding("utf-8"); let writer = XmlWriter::default().with_options(options); let result = writer.write_to_string(&graph); assert!(result.is_ok()); let output = result.unwrap(); println!("# format: XML\n{}", output); }