2 个稳定版本
使用旧的 Rust 2015
1.1.0 | 2021 年 8 月 9 日 |
---|---|
1.0.0 | 2018 年 11 月 2 日 |
#2135 在 Rust 模式
2,826 每月下载量
在 identicons-svg 中使用
11KB
193 行
simple-xml-builder
一个用于构建和输出 XML 文档的 Rust 库。构建的模型是只写的,允许写入表示的 XML 文档。
使用方法
将以下内容添加到您的 Cargo.toml
[dependencies]
simple-xml-builder = "1.1.0"
并添加到您的 crate 根目录
extern crate simple_xml_builder;
示例
use std::fs::File;
use simple_xml_builder::XMLElement;
let mut file = File::create("sample.xml")?;
let mut person = XMLElement::new("person");
person.add_attribute("id", "232");
let mut name = XMLElement::new("name");
name.add_text("Joe Schmoe");
person.add_child(name);
let mut age = XMLElement::new("age");
age.add_text("24");
person.add_child(age);
let hobbies = XMLElement::new("hobbies");
person.add_child(hobbies);
person.write(file)?;
sample.xml
将包含
<?xml version = "1.0" encoding = "UTF-8"?>
<person id="232">
<name>Joe Schmoe</name>
<age>24</age>
<hobbies />
</person>
依赖项
~1MB
~16K SLoC