#xml-parser #pair #tokens #field #source #github

bin+lib my_xml_parser

XML解析器,可以将XML解析为标记对。查看源码 https://github.com/giginfee/my_parser

1 个不稳定版本

0.1.2 2023年11月14日

#64 in #pair

MIT 许可证

8KB
125

我的XML解析器

XML解析器,可以将XML解析为标记对

crates.io

用法

要将此包添加到您的存储库中,请将 my_xml_parser 添加到您的 Cargo.toml 文件中,或运行 cargo add my_xml_parser

示例

 use my_xml_parser::*;
  

pub fn main() -> anyhow::Result <()>{

    let successful_parse = parse_xml("<r><a></a></r>")?;
    println!("{:?}", successful_parse);
    Ok(())
  }

结果将如下所示

[xml(0, 14, [entity(0, 14, [field(3, 10, [empty_entity(3, 10)])])])]

控制台使用

-cargo run xml "your xml"

-"cargo run info."

依赖

~2.3–3MB
~61K SLoC