#xml #file-path #tags #listing #structure #quickly #present

bin+lib xml-paths

通过列出文件中所有存在的标签路径,快速查看 XML 文件结构的工具

3 个版本

0.1.2 2022 年 2 月 7 日
0.1.1 2022 年 2 月 7 日
0.1.0 2022 年 2 月 7 日

#15 in #present

MIT 许可证

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