4 个版本
0.2.2 | 2019 年 2 月 18 日 |
---|---|
0.2.1 | 2019 年 2 月 17 日 |
0.2.0 | 2019 年 1 月 26 日 |
0.1.0 | 2018 年 11 月 13 日 |
#5 in #nest
被 servedir 使用
7KB
128 行代码(不包括注释)
目的
轻松嵌套 XML 或 HTML 元素的工具
lib.rs
:
嵌套 XML 或 HTML 元素的工具。依赖于 xml-rs crate。
示例
use xml::EmitterConfig;
fn main() {
let out = Vec::new();
let mut out = EmitterConfig::new()
.write_document_declaration(false)
.create_writer(out);
nestxml::element(&mut out, "contacts").write(|out| {
nestxml::element(out, "first_name").text("John")?;
nestxml::element(out, "last_name").text("Doe")
}).unwrap();
let out = out.into_inner();
assert_eq!(&out[..], &b"<contacts><first_name>John</first_name>\
<last_name>Doe</last_name></contacts>"[..]);
}
依赖项
~255KB