6个版本
0.1.6 | 2023年3月12日 |
---|---|
0.1.5 | 2022年8月6日 |
0.1.4 | 2022年7月20日 |
#3 in #sane
29KB
685 行
xml1
这个库提供了一个合规性不佳但无需分配内存的xml解析器。我无法用更好的方式描述它。
xml
是一种优秀的格式,特别适合描述接口,比如一些包含属性的东西,但也有一些过于疯狂的特性,如 CDATA
、namespaces
等。
顺便说一句,关于这里的 unsafe
,大部分都是从 std
复制过来的。
分叉它!
我尽量使设计尽可能简单,你应该可以分叉它并添加你想要的任何功能。
里程碑
- 解析 "
xml
" - 使用
codespan-reporting
提高错误处理能力 - 不要恐慌
- 模糊测试,不会恐慌,不会泄漏
lib.rs
:
基本用法
for evn in XmlIter::from("<a min=\"0, 0\">Some Text</a>") {
dbg!(evn);
// do something with evn
}
你可能想保留一个栈来推送值并修改它的属性。
在文本序列中,小于号 '<'
必须转义