# xml elements > Extract elements and display the structure of an XML document. > More information: . - Extract elements from an XML document (producing XPATH expressions): `xml {{[el|elements]}} {{path/to/input.xml|URI}} > {{path/to/elements.xpath}}` - Extract elements and their attributes from an XML document: `xml {{[el|elements]}} -a {{path/to/input.xml|URI}} > {{path/to/elements.xpath}}` - Extract elements and their attributes and values from an XML document: `xml {{[el|elements]}} -v {{path/to/input.xml|URI}} > {{path/to/elements.xpath}}` - Print sorted unique elements from an XML document to see its structure: `xml {{[el|elements]}} -u {{path/to/input.xml|URI}}` - Print sorted unique elements from an XML document up to a depth of 3: `xml {{[el|elements]}} -d{{3}} {{path/to/input.xml|URI}}` - Display help: `xml {{[el|elements]}} --help`