3 个版本
0.1.2 | 2022 年 2 月 7 日 |
---|---|
0.1.1 | 2022 年 2 月 7 日 |
0.1.0 | 2022 年 2 月 7 日 |
#15 in #present
6KB
110 行
xml-paths
如果你有一个大的 XML 文件,尝试通过获取所有可能的元素路径映射来理解结构可能会有用。
使用此工具可以轻松实现这一点。
安装
cargo install xml-paths
使用
只需运行命令并给它一个要解析的文件。
例如,如果我们有一个位于 path/to/my/xml_file.xml
的 XML 文件,其结构如下
<notes>
<note>
<to>Gina</to>
<from>Doug</from>
<heading>Thanks</heading>
<body>Lunch was amazing!</body>
</note>
<note>
<to>Doug</to>
<from>Gina</from>
<heading>Thanks</heading>
<body>Thanks Doug! I liked it too -- that's a definite repeat!</body>
</note>
</notes>
,
我们运行
xml-paths path/to/my/xml_file.xml
以获得
/
/notes
/notes/note
/notes/note/body
/notes/note/from
/notes/note/heading
/notes/note/to
依赖项
~1.5MB
~22K SLoC