4个版本
0.1.3 | 2021年3月21日 |
---|---|
0.1.2 | 2021年3月14日 |
0.1.1 | 2021年3月8日 |
0.1.0 | 2021年3月8日 |
#2118 in 解析器实现
每月26次下载
7KB
85 行
CSSIFIER_RS
一个简单的crate,用于将XPath选择器转换为CSS选择器
基于 cssify 重写,使用Rust (Rust真的强)。
依赖
用法
用法简单
cssifier("//a/b")
// Some("a b")
cssifier("//a/b[@id='hello']")
// Some(a b#hello)
cssifier("//a/b[contains(text(), 'hello')]")
// Some(a b:contains(hello))
已知问题
- 'contains'条件中的bug
- 无效的XPath返回空字符串
- 兼容WASM
欢迎贡献者 :).
依赖
约2.2–3MB
约53K SLoC