10个不稳定版本 (3个破坏性更新)
使用旧的Rust 2015
0.9.1 | 2016年9月19日 |
---|---|
0.8.1 | 2016年8月16日 |
0.8.0 | 2016年7月28日 |
0.6.3 | 2016年2月26日 |
0.6.0 | 2015年10月2日 |
#26 in #member
3,422 每月下载次数
在 8 个crate中使用 (7 个直接使用)
73KB
2K SLoC
serde-xml
serde crate的xml反序列化代码
当前状态
- xml到struct的反序列化
- 从任何tagname反序列化bool, int, string的值
- 将序列(元组,数组,向量)反序列化为struct成员
- 反序列化转义字符
- 反序列化CDATA
- 反序列化枚举
- 反序列化枚举数组
- 反序列化错误而不是断言
- 更多的反序列化测试
- 解析到DOM树
- struct到xml序列化
反功能特性
我目前忽略了很多我不知道如何处理的事情
- 忽略命名空间
- 跳过xml注释
- 跳过xml版本标签
- 忽略xml属性
希望拥有的功能
- xsd验证
- 序列的序列(这些在xml中看起来会是什么样子?)
- 将属性折叠到只包含单一类型元素的xml元素中
依赖项
~660KB
~14K SLoC