xml-elements

Extract elements and display the structure of an XML document.

TLDR

Extract elements from an XML document (producing XPATH expressions)

$ xml elements [path/to/input.xml|URI] > [path/to/elements.xpath]
copy

Extract elements and their attributes from an XML document

$ xml elements -a [path/to/input.xml|URI] > [path/to/elements.xpath]
copy

Extract elements and their attributes and values from an XML document

$ xml elements -v [path/to/input.xml|URI] > [path/to/elements.xpath]
copy

Print sorted unique elements from an XML document to see its structure

$ xml elements -u [path/to/input.xml|URI]
copy

Print sorted unique elements from an XML document up to a depth of 3

$ xml elements -d[3] [path/to/input.xml|URI]
copy

Display help for the elements subcommand

$ xml elements --help
copy

Copied to clipboard
Coindodo