3 releases
0.1.2 | Feb 7, 2022 |
---|---|
0.1.1 | Feb 7, 2022 |
0.1.0 | Feb 7, 2022 |
#9 in #present
6KB
110 lines
xml-paths
If you have a large xml file, it can be useful to try to understand the structure by getting a map of all the possible element paths.
An easy way to do that is by using this tool.
Installation
cargo install xml-paths
Usage
Just run the command and give it a file to parse.
For example, if we have an xml file at path/to/my/xml_file.xml
that looks like
<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>
,
we run
xml-paths path/to/my/xml_file.xml
to get
/
/notes
/notes/note
/notes/note/body
/notes/note/from
/notes/note/heading
/notes/note/to
Dependencies
~1.5MB
~21K SLoC